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

CharmmBend Class Reference
[CHARMM Force Field.]

Charmm bond stretch component. More...

#include <charmmBend.h>

Inheritance diagram for CharmmBend:

ForceFieldComponent List of all members.

Public Member Functions

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


Constructor & Destructor Documentation

CharmmBend::CharmmBend  ) 
 

Default constructor.

CharmmBend::CharmmBend ForceField force_field  ) 
 

Constructor.

virtual CharmmBend::~CharmmBend  )  [virtual]
 

Destructor.


Member Function Documentation

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

Setup method.

Reimplemented from ForceFieldComponent.

virtual double CharmmBend::updateEnergy  )  [virtual]
 

Calculates and returns the component's energy.

Reimplemented from ForceFieldComponent.

virtual void CharmmBend::updateForces  )  [virtual]
 

Calculates and returns the component's forces.

Reimplemented from ForceFieldComponent.