|
Open Babel
3.0
|
#include <openbabel/forcefield.h>
Public Member Functions | |
| OBFFConstraint () | |
| ~OBFFConstraint () | |
| vector3 | GetGradient (int a) |
Public Attributes | |
| double | factor |
| double | constraint_value |
| double | rab0 |
| double | rbc0 |
| int | type |
| int | ia |
| int | ib |
| int | ic |
| int | id |
| OBAtom * | a |
| OBAtom * | b |
| OBAtom * | c |
| OBAtom * | d |
| vector3 | grada |
| vector3 | gradb |
| vector3 | gradc |
| vector3 | gradd |
Internal class for OBForceField to hold constraints.
|
inline |
Constructor.
|
inline |
Destructor.
|
inline |
| double factor |
Used to store the contraint energy for this OBFFConstraint.
Referenced by OBFFConstraints::AddAngleConstraint(), OBFFConstraints::AddAtomConstraint(), OBFFConstraints::AddAtomXConstraint(), OBFFConstraints::AddAtomYConstraint(), OBFFConstraints::AddAtomZConstraint(), OBFFConstraints::AddDistanceConstraint(), and OBFFConstraints::AddTorsionConstraint().
| double constraint_value |
| double rab0 |
| double rbc0 |
| int type |
Used to store the contraint type for this OBFFConstraint.
Referenced by OBFFConstraints::AddAngleConstraint(), OBFFConstraints::AddAtomConstraint(), OBFFConstraints::AddAtomXConstraint(), OBFFConstraints::AddAtomYConstraint(), OBFFConstraints::AddAtomZConstraint(), OBFFConstraints::AddDistanceConstraint(), OBFFConstraints::AddIgnore(), and OBFFConstraints::AddTorsionConstraint().
| int ia |
Referenced by OBFFConstraints::AddAngleConstraint(), OBFFConstraints::AddAtomConstraint(), OBFFConstraints::AddAtomXConstraint(), OBFFConstraints::AddAtomYConstraint(), OBFFConstraints::AddAtomZConstraint(), OBFFConstraints::AddDistanceConstraint(), OBFFConstraints::AddIgnore(), and OBFFConstraints::AddTorsionConstraint().
| int ib |
| int ic |
Referenced by OBFFConstraints::AddAngleConstraint(), and OBFFConstraints::AddTorsionConstraint().
| int id |
Referenced by OBFFConstraints::AddTorsionConstraint().
| OBAtom* a |
Used to store the atoms for this OBFFCostraint.
| OBAtom * b |
| OBAtom * c |
| OBAtom * d |
| vector3 grada |
Used to store the gradients for this OBFFCalculation.
| vector3 gradb |
| vector3 gradc |
| vector3 gradd |
1.8.13