#include <MMFF94Parameters.h>

Public Types |
|
|
typedef HashMap<
Position, pair< double, double > > |
StretchBendMap |
| Map with the force constant and
reference angle. |
|
Public Member Functions |
|
| MMFF94StretchBendParameters () | |
| Default constructor. |
|
| virtual | ~MMFF94StretchBendParameters () |
| Destructor. |
|
| const MMFF94StretchBendParameters & | operator= (const MMFF94StretchBendParameters ¶m) |
| Assignment operator. |
|
| virtual void | clear () |
| Clear method. |
|
| bool | assignParameters (Position stretch_bend_type, const Atom &atom1, const Atom &atom2, const Atom &atom3, double &kba_ijk, double &kba_kji) const |
| bool | readEmpiricalParameters (Parameters &p, const String §ion) throw (Exception::FileNotFound) |
| read parameters for stretch-bends
and for assignment by periodic table row |
|
Protected Member Functions |
|
| virtual bool | setup_ (const vector< vector< String > > &) |
| Position | getIndex_ (Position stretch_bend_type, Position atom_type1, Position atom_type2, Position atom_type3) const |
| Position | getIndexByRow_ (Position r1, Position r2, Position r3) const |
Protected Attributes |
|
| StretchBendMap | parameters_ |
| parameters |
|
| StretchBendMap | buffered_parameters_ |
| StretchBendMap | parameters_by_row_ |
1.5.8