BALL::MMFF94OutOfPlaneBend Class Reference
[MMFF94 Force Field.]

#include <BALL/MOLMEC/MMFF94/MMFF94OutOfPlaneBend.h>

Inheritance diagram for BALL::MMFF94OutOfPlaneBend:
Inheritance graph
[legend]

List of all members.

Classes

struct  OutOfPlaneBend

Public Member Functions

 MMFF94OutOfPlaneBend ()
 Default constructor.
 MMFF94OutOfPlaneBend (ForceField &force_field)
 Constructor.
 MMFF94OutOfPlaneBend (const MMFF94OutOfPlaneBend &to_copy)
 Copy constructor.
virtual ~MMFF94OutOfPlaneBend ()
 Destructor.
virtual bool setup () throw (Exception::TooManyErrors)
 Setup method.
virtual double updateEnergy ()
 Calculates and returns the component's energy.
virtual void updateForces ()
 Calculates and returns the component's forces.
const vector< OutOfPlaneBend > & getOutOfPlaneBends () const
void AddDV3_ (Vector3 &f3, const TVector3< double > d3)

Private Attributes

vector< OutOfPlaneBendbends_
MMFF94PlaneParameters parameters_

Detailed Description

MMFF94 Out of plane component

Definition at line 27 of file MMFF94OutOfPlaneBend.h.


Constructor & Destructor Documentation

BALL::MMFF94OutOfPlaneBend::MMFF94OutOfPlaneBend (  ) 

Default constructor.

BALL::MMFF94OutOfPlaneBend::MMFF94OutOfPlaneBend ( ForceField force_field  ) 

Constructor.

BALL::MMFF94OutOfPlaneBend::MMFF94OutOfPlaneBend ( const MMFF94OutOfPlaneBend to_copy  ) 

Copy constructor.

virtual BALL::MMFF94OutOfPlaneBend::~MMFF94OutOfPlaneBend (  )  [virtual]

Destructor.


Member Function Documentation

void BALL::MMFF94OutOfPlaneBend::AddDV3_ ( Vector3 f3,
const TVector3< double d3 
) [inline]
const vector<OutOfPlaneBend>& BALL::MMFF94OutOfPlaneBend::getOutOfPlaneBends (  )  const [inline]

Definition at line 68 of file MMFF94OutOfPlaneBend.h.

virtual bool BALL::MMFF94OutOfPlaneBend::setup (  )  throw (Exception::TooManyErrors) [virtual]

Setup method.

Reimplemented from BALL::ForceFieldComponent.

virtual double BALL::MMFF94OutOfPlaneBend::updateEnergy (  )  [virtual]

Calculates and returns the component's energy.

Reimplemented from BALL::ForceFieldComponent.

virtual void BALL::MMFF94OutOfPlaneBend::updateForces (  )  [virtual]

Calculates and returns the component's forces.

Reimplemented from BALL::ForceFieldComponent.


Member Data Documentation

Definition at line 74 of file MMFF94OutOfPlaneBend.h.

Definition at line 75 of file MMFF94OutOfPlaneBend.h.

Generated by  doxygen 1.6.3