BALL::CharmmFF Class Reference
[CHARMM Force Field.]

CHARMM force field class. More...

#include <charmm.h>

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

List of all members.


Classes

struct Default
Default values. More...
struct Option
Options names. More...

Public Member Functions

Constructors and Destructors
CharmmFF ()
Default constructor.
CharmmFF (System &system)
Constructor.
CharmmFF (System &system, const Options &options)
Constructor.
CharmmFF (const CharmmFF &force_field)
Copy constructor.
virtual ~CharmmFF ()
Destructor.
Assignment
const CharmmFF & operator= (const CharmmFF &force_field)
Assignment operator.
virtual void clear ()
Clear method.
Setup Methods
virtual bool specificSetup () throw (Exception::TooManyErrors)
Force field specific setup.
Accessors specific to the CHARMM force field
double getStretchEnergy () const
Return the bond stretch contribution to the total energy.
double getBendEnergy () const
Return the angle bend contribution to the total energy.
double getTorsionEnergy () const
Return the torsion contribution to the total energy.
double getImproperTorsionEnergy () const
Return the improper torsion contribution to the total energy.
double getProperTorsionEnergy () const
Return the proper torsion contribution to the total energy.
double getNonbondedEnergy () const
Return the nonbonded contribution to the total energy.
double getESEnergy () const
Return the electrostatic contribution to the total energy.
double getVdWEnergy () const
Return the Van der Waals and hydrogen bond contribution to the total energy.
double getSolvationEnergy () const
Return the solvation contribution to the total energy.
bool hasInitializedParameters () const
Return true, if the parameters have already been initialized.
virtual String getResults () const
Get the current results in String form.

Protected Attributes

String filename_
bool parameters_initialized_

Detailed Description

CHARMM force field class.

Member Function Documentation

double BALL::CharmmFF::getNonbondedEnergy ( ) const

Return the nonbonded contribution to the total energy.

This energy comprises Van der Waals energy, hydrogen bond energy, and elesctrostatic energy.

double BALL::CharmmFF::getTorsionEnergy ( ) const

Return the torsion contribution to the total energy.

This energy comprises proper and improper torsions.


Generated on Thu Aug 6 18:30:35 2009 for BALL by doxygen 1.5.8