#include <BALL/MOLMEC/MMFF94/MMFF94.h>
List of all members.
Detailed Description
MMFF94 force field class.
Constructor & Destructor Documentation
BALL::MMFF94::MMFF94 |
( |
System & |
system |
) |
|
BALL::MMFF94::MMFF94 |
( |
System & |
system, |
|
|
const Options & |
options | |
|
) |
| | |
BALL::MMFF94::MMFF94 |
( |
const MMFF94 & |
force_field |
) |
|
virtual BALL::MMFF94::~MMFF94 |
( |
|
) |
[virtual] |
Member Function Documentation
bool BALL::MMFF94::areInOneAromaticRing |
( |
const vector< Atom * > & |
v, |
|
|
Size |
ring_size = 0 | |
|
) |
| | const |
bool BALL::MMFF94::areInOneRing |
( |
vector< Atom * > |
v, |
|
|
Size |
ring_size = 0 | |
|
) |
| | const |
void BALL::MMFF94::assignBondTypes_ |
( |
|
) |
[protected] |
bool BALL::MMFF94::assignMMFF94BondType |
( |
Bond & |
bond |
) |
const |
bool BALL::MMFF94::checkAtomType |
( |
Atom & |
atom |
) |
|
Check wheter the atoms type is valid. If not, add it to unassigned atoms.
virtual void BALL::MMFF94::clear |
( |
|
) |
[virtual] |
void BALL::MMFF94::collectBonds_ |
( |
|
) |
[protected] |
void BALL::MMFF94::collectRings_ |
( |
|
) |
[protected] |
const vector<HashSet<Atom*> >& BALL::MMFF94::getAromaticRings |
( |
|
) |
const [inline] |
const vector<MMFF94AtomType>& BALL::MMFF94::getAtomTypes |
( |
|
) |
const [inline] |
double BALL::MMFF94::getBendEnergy |
( |
|
) |
const |
Return the angle bend contribution to the total energy
const vector<Bond*> BALL::MMFF94::getBonds |
( |
|
) |
const [inline] |
double BALL::MMFF94::getESEnergy |
( |
|
) |
const |
Return the electrostatic contribution to the total energy.
double BALL::MMFF94::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::MMFF94::getPlaneEnergy |
( |
|
) |
const |
virtual String BALL::MMFF94::getResults |
( |
|
) |
const [virtual] |
const vector<HashSet<Atom*> >& BALL::MMFF94::getRings |
( |
|
) |
const [inline] |
double BALL::MMFF94::getStretchBendEnergy |
( |
|
) |
const |
double BALL::MMFF94::getStretchEnergy |
( |
|
) |
const |
Return the bond stretch contribution to the total energy
double BALL::MMFF94::getTorsionEnergy |
( |
|
) |
const |
Return the torsion contribution to the total energy. This energy comprises proper and improper torsions.
Size BALL::MMFF94::getUpdateFrequency |
( |
|
) |
const [virtual] |
Return the recommended number of iterations between updates. This method return 20 as a default value.
Reimplemented from BALL::ForceField.
double BALL::MMFF94::getVdWEnergy |
( |
|
) |
const |
Return the Van der Waals and hydrogen bond contribution to the total energy.
bool BALL::MMFF94::hasInitializedParameters |
( |
|
) |
const |
Return true, if the parameters have already been initialized
void BALL::MMFF94::insertComponents_ |
( |
|
) |
[protected] |
bool BALL::MMFF94::isInOneAromaticRing |
( |
const Bond & |
bond |
) |
const |
const MMFF94& BALL::MMFF94::operator= |
( |
const MMFF94 & |
force_field |
) |
|
void BALL::MMFF94::transformAromaticBonds_ |
( |
|
) |
[protected] |
Member Data Documentation