#include <amber.h>
Classes |
|
struct | Default |
Default values for
AMBER options. More... |
|
struct | Option |
Option names. More... |
|
Public Member Functions |
|
Constructors and Destructor
|
|
AmberFF () | |
Default
constructor. |
|
AmberFF (System &system) | |
Constructor. |
|
AmberFF (System &system, const Options &options) | |
Constructor. |
|
AmberFF (const AmberFF &force_field) | |
Copy constructor. |
|
virtual | ~AmberFF () |
Destructor. |
|
Assignment
|
|
const AmberFF & | operator= (const AmberFF &force_field) |
Assignment operator. |
|
virtual void | clear () |
Clear method. |
|
Setup Methods
|
|
virtual bool | specificSetup () throw (Exception::TooManyErrors) |
Force field specific
setup. |
|
Accessors specific to the AMBER force field
|
|
double | getStretchEnergy () const |
Return the bond stretch contribution
to the total energy. |
|
double | getBendEnergy () const |
Return the angle bend contribution
to the total energy. |
|
double | getTorsionEnergy () const |
Return the torsion contribution to
the total energy. |
|
double | getNonbondedEnergy () const |
Return the nonbonded contribution to
the total energy. |
|
double | getESEnergy () const |
Return the electrostatic
contribution to the total energy. |
|
double | getVdWEnergy () const |
Return the Van der Waals and
hydrogen bond contribution to the total energy. |
|
bool | hasInitializedParameters () const |
Return true, if the parameters have
already been initialized. |
|
Size | getUpdateFrequency () const |
Return the recommended number of
iterations between updates. |
|
virtual String | getResults () const |
Get the current results in String form. |
|
Protected Attributes |
|
String | filename_ |
bool | parameters_initialized_ |
double BALL::AmberFF::getNonbondedEnergy | ( | ) | const |
Return the nonbonded contribution to the total energy.
This energy comprises Van der Waals energy, hydrogen bond energy, and elesctrostatic energy.
double BALL::AmberFF::getTorsionEnergy | ( | ) | const |
Return the torsion contribution to the total energy.
This energy comprises proper and improper torsions.
Size BALL::AmberFF::getUpdateFrequency | ( | ) | const [virtual] |
Return the recommended number of iterations between updates.
This method return 20 as a default value.
Reimplemented from BALL::ForceField.