#include <charmmImproperTorsion.h>
Inheritance diagram for CharmmImproperTorsion:

Public Member Functions | |
Constructors and Destructors | |
| CharmmImproperTorsion () | |
| Default constructor. | |
| CharmmImproperTorsion (ForceField &force_field) | |
| Constructor. | |
| CharmmImproperTorsion (const CharmmImproperTorsion &charmm_stretch) | |
| Copy constructor. | |
| virtual | ~CharmmImproperTorsion () |
| 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. | |
The CHARMM force field employs a harmonic out-of-plane potential for improper torsions. An imporper torsion is defined for four atoms A , B , C , and D where A is the central atom B , C , and D are bound to.
|
|
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. |