#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.