8 #ifndef MOLECULARMECHANICS_IMPROPERDIHEDRALPARAMETERS_H
9 #define MOLECULARMECHANICS_IMPROPERDIHEDRALPARAMETERS_H
11 #include "../Interactions/ImproperDihedral.h"
14 namespace MolecularMechanics {
42 double forceConstant_;
43 double equilibriumAngle_;
49 #endif // MOLECULARMECHANICS_IMPROPERDIHEDRALPARAMETERS_H
Definition: ImproperDihedralParameters.h:19
Class treating an improper dihedral interaction, based solely on the angle (in rad), i.e. in 1 dimension.
Definition: ImproperDihedral.h:19
double getEquilibriumAngle() const
Getter for the equilibrium angle.
Definition: ImproperDihedralParameters.cpp:34
ImproperDihedral toMMImproperDihedral() const
Method returning the MMImproperDihedral analogon to be used in the calculation.
Definition: ImproperDihedralParameters.cpp:18
ImproperDihedralParameters(double forceConstant, double equilibriumAngle)
Constructor.
Definition: ImproperDihedralParameters.cpp:14
void setEquilibriumAngle(const double &eqAng)
Setter for the equilibrium angle.
Definition: ImproperDihedralParameters.cpp:26
double getForceConstant() const
Getter for the force constant.
Definition: ImproperDihedralParameters.cpp:30
void setForceConstant(const double &fc)
Setter for the force constant.
Definition: ImproperDihedralParameters.cpp:22