#include <openbabel/forcefield.h>
Public Member Functions | |
| OBFFCalculation () | |
| virtual | ~OBFFCalculation () |
| virtual void | Compute (bool gradients=true) |
| virtual double | GetEnergy () |
| virtual vector3 | GetGradient (OBAtom *atom) |
Public Attributes | |
| double | energy |
| vector3 | grada |
| vector3 | gradb |
| vector3 | gradc |
| vector3 | gradd |
| OBAtom * | a |
| OBAtom * | b |
| OBAtom * | c |
| OBAtom * | d |
| OBFFCalculation | ( | ) | [inline] |
Constructor.
| virtual ~OBFFCalculation | ( | ) | [inline, virtual] |
Destructor.
| virtual void Compute | ( | bool | gradients = true |
) | [inline, virtual] |
Compute the energy and gradients for this OBFFCalculation.
| virtual double GetEnergy | ( | ) | [inline, virtual] |
| double energy |
Used to store the energy for this OBFFCalculation.
Used to store the gradients for this OBFFCalculation.
Used to store the atoms for this OBFFCalculation.