8 #ifndef BALL_MOLMEC_PARAMETER_QUADRATICIMPROPERTORSION_H
9 #define BALL_MOLMEC_PARAMETER_QUADRATICIMPROPERTORSION_H
11 #ifndef BALL_FORMAT_PARAMETERSECTION_H
15 #ifndef BALL_MOLMEC_PARAMETER_ATOMTYPES_H
42 bool operator == (
const Values& values)
const
44 return ((phase == values.
phase) && (
k == values.
k));
47 bool operator != (
const Values& values)
const
49 return !(operator == (values));
76 QuadraticImproperTorsion(const QuadraticImproperTorsion& torsion)
81 virtual ~QuadraticImproperTorsion() ;
85 virtual
void clear() ;
99 const
String& section_name) ;
102 virtual
bool extractSection(
Parameters& parameters,
103 const
String& section_name) ;
114 QuadraticImproperTorsion::
Values getParameters(
Atom::Type I,
Atom::Type J,
121 bool assignParameters(QuadraticImproperTorsion::
Values& parameters,
131 const QuadraticImproperTorsion& operator =
132 (const QuadraticImproperTorsion& torsion) ;
141 bool operator == (const QuadraticImproperTorsion& torsion) const
157 #endif // BALL_MOLMEC_PARAMETER_QUADRATICIMPROPERTORSION_H