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

AmberBend Class Reference
[AMBER Force Field.]

Amber bond stretch component. More...

#include <amberBend.h>

Inheritance diagram for AmberBend:

ForceFieldComponent List of all members.

Public Member Functions

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

Amber bond stretch component.


Constructor & Destructor Documentation

AmberBend::AmberBend  ) 
 

Default constructor.

AmberBend::AmberBend ForceField force_field  ) 
 

Constructor.

virtual AmberBend::~AmberBend  )  [virtual]
 

Destructor.


Member Function Documentation

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

Setup method.

Reimplemented from ForceFieldComponent.

virtual double AmberBend::updateEnergy  )  [virtual]
 

Calculates and returns the component's energy.

Reimplemented from ForceFieldComponent.

virtual void AmberBend::updateForces  )  [virtual]
 

Calculates and returns the component's forces.

Reimplemented from ForceFieldComponent.