|
| | MMFF94StretchBend () |
| |
| | MMFF94StretchBend (ForceField &force_field) |
| |
| | MMFF94StretchBend (const MMFF94StretchBend &to_copy) |
| |
| virtual | ~MMFF94StretchBend () |
| |
| virtual bool | setup () throw (Exception::TooManyErrors) |
| |
| virtual double | updateEnergy () |
| | Calculates and returns the component's energy. More...
|
| |
| virtual double | updateBendEnergy () |
| |
| virtual double | updateStretchEnergy () |
| |
| virtual double | updateStretchBendEnergy () |
| |
| double | getStretchEnergy () const |
| |
| double | getBendEnergy () const |
| |
| double | getStretchBendEnergy () const |
| |
| virtual void | updateForces () |
| | Calculates and returns the component's forces. More...
|
| |
| virtual void | updateBendForces () |
| |
| virtual void | updateStretchForces () |
| |
| virtual void | updateStretchBendForces () |
| |
| const vector< Bend > & | getBends () const |
| |
| const vector< Stretch > & | getStretches () const |
| |
| const vector< StretchBend > & | getStretchBends () const |
| |
| Index | calculateSBTIJK (Position angle_type, bool bond_type1, bool bond_type2) |
| |
| Position | getBendType (const Bond &bond1, const Bond &bond2, Atom &atom1, Atom &atom2, Atom &atom3) const |
| |
| double | calculateBendEmpiricalReferenceAngle (Atom &atom1, Atom &atom2, Atom &atom3) const |
| | Bend emperical reference angle. More...
|
| |
| double | calculateBendEmpiricalForceConstant (Atom &atom1, Atom &atom2, Atom &atom3, double angle_0) const |
| | Bend emperical force constant. More...
|
| |
| double | calculateStretchR0 (const Bond &bond) |
| | Calculate the radius value per Schomaker-Stevenson Rule. More...
|
| |
| double | calculateStretchConstant (const Bond &bond, double r0) |
| |
| | ForceFieldComponent () |
| |
| | ForceFieldComponent (ForceField &force_field) |
| |
| | ForceFieldComponent (const ForceFieldComponent &force_field_component) |
| |
| virtual | ~ForceFieldComponent () |
| |
| ForceField * | getForceField () const |
| |
| void | setForceField (ForceField &force_field) |
| |
| void | setName (const String &name) |
| |
| String | getName () const |
| |
| bool | isEnabled () const |
| |
| void | setEnabled (bool state) |
| |
| virtual double | getEnergy () const |
| |
| virtual void | update () throw (Exception::TooManyErrors) |
| |
| double | updateScore () |
| |
| | ScoringComponent () |
| |
| | ScoringComponent (const ScoringComponent &sc) |
| |
| | ScoringComponent (ScoringFunction &sf) |
| |
| void | selectBaseFunction (String function) |
| |
| virtual | ~ScoringComponent () |
| |
| virtual void | clear () |
| |
| virtual void | setupLigand () |
| |
| ScoringFunction * | getScoringFunction () const |
| |
| void | setScoringFunction (ScoringFunction &sf) |
| |
| String | getName () const |
| |
| void | setName (const String &name) |
| |
| const String & | getTypeName () |
| |
| double | getRawScore () const |
| |
| double | getScaledScore () const |
| |
| virtual void | update (const vector< std::pair< Atom *, Atom * > > &pair_vector) |
| |
| virtual void | setLigandIntraMolecular (bool b) |
| |
| bool | isLigandIntraMolecular () |
| |
| bool | isGridable () |
| |
| bool | isAtomPairwise () |
| |
| void | setCoefficient (const double &coeff) |
| |
| const double & | getCoefficient () |
| |
| void | setNormalizationParameters (double stddev, double mean) |
| |
| void | getNormalizationParameters (double &stddev, double &mean) |
| |
| bool | isEnabled () |
| |
| void | enable () |
| |
| void | disable () |
| |
MMFF94 bond stretch component
Definition at line 25 of file MMFF94StretchBend.h.