BALL::CharmmNonBonded Class Reference
[CHARMM Force Field.]
#include <BALL/MOLMEC/CHARMM/charmmNonBonded.h>
List of all members.
Detailed Description
Charmm NonBonded component. This force field component implements the non-bonded interactions in the CHARMM force field: van-der-Waals interaction, electrostatics, and solvation (in EEF1 only).
Constructor & Destructor Documentation
BALL::CharmmNonBonded::CharmmNonBonded |
( |
|
) |
|
BALL::CharmmNonBonded::CharmmNonBonded |
( |
ForceField & |
force_field |
) |
|
BALL::CharmmNonBonded::CharmmNonBonded |
( |
const CharmmNonBonded & |
charmm_non_bonded |
) |
|
virtual BALL::CharmmNonBonded::~CharmmNonBonded |
( |
|
) |
[virtual] |
Member Function Documentation
virtual void BALL::CharmmNonBonded::buildVectorOfNonBondedAtomPairs |
( |
const std::vector< std::pair< Atom *, Atom * > > & |
atom_vector |
) |
throw (Exception::TooManyErrors) [virtual] |
Build a vector of non-bonded atom pairs with the vdw parameters
virtual void BALL::CharmmNonBonded::clear |
( |
|
) |
[virtual] |
Computes the most efficient way to calculate the non-bonded atom pairs
virtual double BALL::CharmmNonBonded::getElectrostaticEnergy |
( |
|
) |
const [virtual] |
Return the electrostatic energy.
virtual double BALL::CharmmNonBonded::getSolvationEnergy |
( |
|
) |
const [virtual] |
Return the solvation energy.
virtual double BALL::CharmmNonBonded::getVdwEnergy |
( |
|
) |
const [virtual] |
Return the Van-der-Waals energy.
virtual double BALL::CharmmNonBonded::updateEnergy |
( |
|
) |
[virtual] |
virtual void BALL::CharmmNonBonded::updateForces |
( |
|
) |
[virtual] |
Member Data Documentation