|
|
| ResidueTorsions () |
|
virtual | ~ResidueTorsions () |
|
virtual void | clear () |
|
|
virtual bool | extractSection (ForceFieldParameters ¶meters, const String §ion_name) |
|
virtual bool | extractSection (Parameters ¶meters, const String §ion_name) |
|
Size | getNumberOfResidueTorsions (const String &residue_name) const |
|
bool | assignTorsion (const String &name, Position i, Data &torsion) const |
|
bool | hasTorsion (const String &residue, const String &atom_A, const String &atom_B, const String &atom_C, const String &atom_D) const |
|
| ParameterSection () |
|
| ParameterSection (const ParameterSection ¶meter_section) |
|
virtual | ~ParameterSection () |
|
bool | extractSection (Parameters ¶meters, const String §ion_name) |
|
const String & | getSectionName () const |
|
const String & | getValue (const String &key, const String &variable) const |
|
bool | has (const String &key, const String &variable) const |
|
bool | has (const String &key) const |
|
bool | hasVariable (const String &variable) const |
|
Position | getColumnIndex (const String &variable) const |
|
Size | getNumberOfVariables () const |
|
Size | getNumberOfKeys () const |
|
const String & | getValue (Position key_index, Position variable_index) const |
|
const String & | getKey (Position key_index) const |
|
const ParameterSection & | operator= (const ParameterSection §ion) |
|
virtual bool | isValid () const |
|
bool | operator== (const ParameterSection ¶meter_section) const |
|
Parameter class containing all proper torsions occuring in a residue. Several force fields (e.g. CHARMM) do not necessarily consider or parametrize all occurring torsions but explicitly list the torsions for each residue. This parameter section is used to represent this list. The class AMBER and CHARMM torsions components check for the presence of the parameter section [ResidueTorsions] and then decide whether they have to generate the torsions by itself (creating all torsions and complaining about missing parameters) or whether they have to read them from this section.
Definition at line 32 of file residueTorsions.h.