Main Page | Modules | Namespace List | Class Hierarchy | Class List | Namespace Members | Class Members

MMFF94AtomTypeEquivalences Class Reference
[MMFF94 Force Field.]

MMFF94 equivalences for atom types (see MMFFDEF.PAR). More...

#include <MMFF94Parameters.h>

Inheritance diagram for MMFF94AtomTypeEquivalences:

MMFF94ParametersBase List of all members.

Public Member Functions

 MMFF94AtomTypeEquivalences (const MMFF94AtomTypeEquivalences &to_copy)
void clear () throw ()
 Clear method.
Index getEquivalence (Position original, Position number) const
 Get an equivalence atom type for the given atom type.

Protected Member Functions

virtual bool setup_ (const vector< vector< String > > &)

Protected Attributes

vector< vector< Position > > equivalences_
vector< Stringnames_
vector< bool > exists_

Detailed Description

MMFF94 equivalences for atom types (see MMFFDEF.PAR).


Member Function Documentation

Index MMFF94AtomTypeEquivalences::getEquivalence Position  original,
Position  number
const
 

Get an equivalence atom type for the given atom type.

Parameters:
number between 1 and 4, 4 is the most general equivalence
Returns:
Index -1 if no equivalence found