|
Gromacs
2026.0-dev-20251109-f20ba35
|
#include <gromacs/applied_forces/densityfitting/densityfittingoptions.h>
Inheritance diagram for gmx::DensityFittingOptions:
Collaboration diagram for gmx::DensityFittingOptions:Input data storage for density fitting.
Public Member Functions | |
| void | initMdpTransform (IKeyValueTreeTransformRules *rules) override |
| From IMdpOptionProvider. | |
| void | buildMdpOutput (KeyValueTreeObjectBuilder *builder) const override |
| Build mdp parameters for density fitting to be output after pre-processing. More... | |
| void | initMdpOptions (IOptionsContainerWithSections *options) override |
| Connect option name and data. | |
| bool | active () const |
| Report if this set of options is active. | |
| const DensityFittingParameters & | buildParameters () |
| Process input options to parameters, including input file reading. | |
| void | setFitGroupIndices (const IndexGroupsAndNames &indexGroupsAndNames) |
| Evaluate and store atom indices. More... | |
| void | writeInternalParametersToKvt (KeyValueTreeObjectBuilder treeBuilder) |
| Store the paramers that are not mdp options in the tpr file. | |
| void | readInternalParametersFromKvt (const KeyValueTreeObject &tree) |
| Set the internal parameters that are stored in the tpr file. | |
| const std::string & | referenceDensityFileName () const |
| Return the file name of the reference density. | |
| void | checkEnergyCaluclationFrequency (EnergyCalculationFrequencyErrors *energyCalculationFrequencyErrors) const |
| Check if input parameters are consistent with other simulation parameters. | |
Additional Inherited Members | |
Protected Member Functions inherited from gmx::IMdpOptionProvider | |
| IMdpOptionProvider ()=default | |
| Default constructors and assignment operators. More... | |
| IMdpOptionProvider (const IMdpOptionProvider &)=default | |
| IMdpOptionProvider & | operator= (const IMdpOptionProvider &)=default |
| IMdpOptionProvider (IMdpOptionProvider &&) noexcept=default | |
| IMdpOptionProvider & | operator= (IMdpOptionProvider &&) noexcept=default |
|
overridevirtual |
Build mdp parameters for density fitting to be output after pre-processing.
| [in,out] | builder | the builder for the mdp options output KV-tree. |
Implements gmx::IMdpOptionProvider.
| void gmx::DensityFittingOptions::setFitGroupIndices | ( | const IndexGroupsAndNames & | indexGroupsAndNames | ) |
Evaluate and store atom indices.
During pre-processing, use the group string from the options to evaluate the indices of the atoms to be subject to forces from this module.
1.8.5