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().