#include <charmm.h>

Classes |
|
| struct | Default |
| Default values. More... |
|
| struct | Option |
| Options names. More... |
|
Public Member Functions |
|
|
Constructors and Destructors
|
|
| CharmmFF () | |
| Default constructor. |
|
| CharmmFF (System &system) | |
| Constructor. |
|
| CharmmFF (System &system, const Options &options) | |
| Constructor. |
|
| CharmmFF (const CharmmFF &force_field) | |
| Copy constructor. |
|
| virtual | ~CharmmFF () |
| Destructor. |
|
|
Assignment
|
|
| const CharmmFF & | operator= (const CharmmFF &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 CHARMM 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 | getImproperTorsionEnergy () const |
| Return the improper torsion
contribution to the total energy. |
|
| double | getProperTorsionEnergy () const |
| Return the proper 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. |
|
| double | getSolvationEnergy () const |
| Return the solvation contribution to
the total energy. |
|
| bool | hasInitializedParameters () const |
| Return true, if the parameters have
already been initialized. |
|
| virtual String | getResults () const |
| Get the current results in String form. |
|
Protected Attributes |
|
| String | filename_ |
| bool | parameters_initialized_ |
| double BALL::CharmmFF::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::CharmmFF::getTorsionEnergy | ( | ) | const |
Return the torsion contribution to the total energy.
This energy comprises proper and improper torsions.
1.5.8