Main Page | Modules | Namespace List | Class Hierarchy | Class List | Namespace Members | Class Members

CharmmTorsion Class Reference
[CHARMM Force Field.]

CHARMM torsion component. More...

#include <charmmTorsion.h>

Inheritance diagram for CharmmTorsion:

ForceFieldComponent List of all members.

Public Member Functions

Constructors and Destructors
 CharmmTorsion ()
 Default constructor.
 CharmmTorsion (ForceField &force_field)
 Constructor.
 CharmmTorsion (const CharmmTorsion &charmm_stretch)
 Copy constructor.
virtual ~CharmmTorsion ()
 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.

Detailed Description

CHARMM torsion component.


Constructor & Destructor Documentation

CharmmTorsion::CharmmTorsion  ) 
 

Default constructor.

CharmmTorsion::CharmmTorsion ForceField force_field  ) 
 

Constructor.

virtual CharmmTorsion::~CharmmTorsion  )  [virtual]
 

Destructor.


Member Function Documentation

virtual bool CharmmTorsion::setup  )  throw (Exception::TooManyErrors) [virtual]
 

Setup method.

Reimplemented from ForceFieldComponent.

virtual double CharmmTorsion::updateEnergy  )  [virtual]
 

Calculates and returns the component's energy.

Reimplemented from ForceFieldComponent.

virtual void CharmmTorsion::updateForces  )  [virtual]
 

Calculates and returns the component's forces.

Reimplemented from ForceFieldComponent.