#include <MMFF94Torsion.h>
Inheritance diagram for MMFF94Torsion:

Public Member Functions | |
Constructors and Destructors | |
| MMFF94Torsion () | |
| Default constructor. | |
| MMFF94Torsion (ForceField &force_field) | |
| Constructor. | |
| MMFF94Torsion (const MMFF94Torsion &MMFF94_stretch) | |
| Copy constructor. | |
| virtual | ~MMFF94Torsion () |
| Destructor. | |
Setup Methods | |
| virtual bool | setup () throw (Exception::TooManyErrors) |
| Setup method. | |
Accessors | |
| virtual double | updateEnergy () |
| Calculates and returns the component's energy. | |
| virtual void | updateForces () |
| Calculates and returns the component's forces. | |
| Position | getTorsionType (const vector< Atom * > &atoms) const |
| const vector< Torsion > & | getTorsions () const |
Protected Member Functions | |
| void | AddDV3_ (Vector3 &f3, const TVector3< double > d3) |
| double | getU_ (Position e) |
| double | getV_ (Position e) |
| bool | calculateHeuristic_ (const Atom &aj, const Atom &ak, double &v1, double &v2, double &v3) |
Protected Attributes | |
| vector< Torsion > | torsions_ |
| MMFF94TorsionParameters | parameters_ |
|
|
Default constructor.
|
|
|
Constructor.
|
|
|
Destructor.
|
|
|
Setup method.
Reimplemented from ForceFieldComponent. |
|
|
Calculates and returns the component's energy.
Reimplemented from ForceFieldComponent. |
|
|
Calculates and returns the component's forces.
Reimplemented from ForceFieldComponent. |