Class Scine::Core::MMParametrizer¶
-
class
MMParametrizer
¶ The interface for all classes parametrizing a molecular mechanics model.
Public Functions
-
MMParametrizer
()¶ Default constructor.
-
virtual
~MMParametrizer
()¶ Default destructor.
-
virtual void
parametrize
(Utils::AtomCollection structure) = 0¶ This function generates the MM parameters for a given structure.
Note, that the resulting parameters will be stored in a parameter file that is specified in the settings. The same is true for a connectivity file that is generated.
- Parameters
structure
: The molecular system’s structure.
-
virtual Utils::Settings &
settings
() = 0¶ Accessor for the settings.
- Return
Utils::Settings& The settings.
-
virtual const Utils::Settings &
settings
() const = 0¶ Constant accessor for the settings.
- Return
const Utils::Settings& The settings.
-
virtual std::string
name
() const = 0¶ Getter for the name of the MM parametrizer.
- Return
Returns the name of the MM parametrizer.
-