|
|
| MMFF94 () |
|
| MMFF94 (System &system) |
|
| MMFF94 (System &system, const Options &options) |
|
| MMFF94 (const MMFF94 &force_field) |
|
virtual | ~MMFF94 () |
|
|
const MMFF94 & | operator= (const MMFF94 &force_field) |
|
virtual void | clear () |
|
|
virtual bool | specificSetup () throw (Exception::TooManyErrors) |
|
|
double | getStretchEnergy () const |
|
double | getBendEnergy () const |
|
double | getStretchBendEnergy () const |
|
double | getTorsionEnergy () const |
|
double | getNonbondedEnergy () const |
|
double | getESEnergy () const |
|
double | getVdWEnergy () const |
|
double | getPlaneEnergy () const |
|
bool | hasInitializedParameters () const |
|
Size | getUpdateFrequency () const |
|
virtual String | getResults () const |
| Get the current results in String form. More...
|
|
const vector< Bond * > | getBonds () const |
|
const vector< HashSet< Atom * > > & | getRings () const |
|
const vector< HashSet< Atom * > > & | getAromaticRings () const |
|
bool | isInOneAromaticRing (const Bond &bond) const |
|
bool | assignMMFF94BondType (Bond &bond) const |
|
const vector< MMFF94AtomType > & | getAtomTypes () const |
|
const MMFF94StretchParameters & | getStretchParameters () const |
|
const MMFF94AtomTypeEquivalences & | getEquivalences () const |
|
bool | areInOneRing (vector< Atom * > v, Size ring_size=0) const |
|
bool | areInOneAromaticRing (const vector< Atom * > &v, Size ring_size=0) const |
|
bool | checkAtomType (Atom &atom) |
|
| ForceField () |
|
| ForceField (System &system) |
|
| ForceField (System &system, const Options &options) |
|
| ForceField (const ForceField &force_field) |
|
virtual | ~ForceField () |
|
ForceField & | operator= (const ForceField &force_field) |
|
bool | isValid () const |
|
bool | setup (System &system) |
|
bool | setup (System &system, const Options &options) |
|
void | setMaximumNumberOfErrors (Size nr) |
|
Size | getMaximumNumberOfErrors () const |
|
HashSet< const Atom * > & | getUnassignedAtoms () |
| Get the atoms, for which the force field setup failed. More...
|
|
void | setName (const String &name) |
|
String | getName () const |
|
Size | getNumberOfAtoms () const |
|
Size | getNumberOfMovableAtoms () const |
|
BALL_INLINE const AtomVector & | getAtoms () const |
|
BALL_INLINE System * | getSystem () |
|
BALL_INLINE const System * | getSystem () const |
|
BALL_INLINE bool | getUseSelection () const |
|
BALL_INLINE void | disableSelection () |
|
BALL_INLINE void | enableSelection () |
|
BALL_INLINE bool | isSelectionEnabled () const |
|
ForceFieldParameters & | getParameters () |
|
Size | countComponents () const |
|
const TimeStamp & | getUpdateTime () const |
|
const TimeStamp & | getSetupTime () const |
|
void | insertComponent (ForceFieldComponent *force_field_component) |
|
void | removeComponent (const ForceFieldComponent *force_field_component) |
|
void | removeComponent (const String &name) |
|
ForceFieldComponent * | getComponent (const Size index) const |
|
ForceFieldComponent * | getComponent (const String &name) const |
|
double | getEnergy () const |
|
double | updateEnergy () |
|
void | updateForces () |
|
double | getRMSGradient () const |
|
virtual void | update () throw (Exception::TooManyErrors) |
|
std::ostream & | error () throw (Exception::TooManyErrors) |
|