Internal class for OBForceField to hold constraints. More...
#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.
| OBFFConstraint | ( | ) | [inline] |
Constructor.
| ~OBFFConstraint | ( | ) | [inline] |
Destructor.
| vector3 GetGradient | ( | int | a ) | [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().