BALL::MMFF94StretchParameters Class Reference
[MMFF94 Force Field.]

#include <BALL/MOLMEC/MMFF94/MMFF94Parameters.h>

Inheritance diagram for BALL::MMFF94StretchParameters:
BALL::MMFF94ParametersBase

List of all members.


Classes

struct  BondData
struct  EmpiricalBondData

Public Types

typedef HashMap< Position,
BondData
StretchMap
typedef HashMap< Position,
EmpiricalBondData
EmpiricalStretchMap

Public Member Functions

 MMFF94StretchParameters ()
 

Default constructor.


virtual ~MMFF94StretchParameters ()
 

Destructor.


const MMFF94StretchParametersoperator= (const MMFF94StretchParameters &param)
 

Assignment operator.


virtual void clear ()
 

Clear method.


bool assignParameters (Position type1, Position type2, BondData &data) const
bool readEmpiricalParameters (Parameters &p, const String &section)
const StretchMapgetBondParameters () const
const EmpiricalStretchMapgetEmpiricalParameters () const

Static Public Attributes

static double radii []
static double electronegatives []

Protected Member Functions

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

Protected Attributes

StretchMap parameters_
 

standard parameters


StretchMap buffered_parameters_
EmpiricalStretchMap empirical_parameters_

Detailed Description

MMFF94 parameters for bond stretching (see MMFFBOND.PAR)


Member Typedef Documentation


Constructor & Destructor Documentation

BALL::MMFF94StretchParameters::MMFF94StretchParameters (  ) 

Default constructor.

virtual BALL::MMFF94StretchParameters::~MMFF94StretchParameters (  )  [virtual]

Destructor.


Member Function Documentation

bool BALL::MMFF94StretchParameters::assignParameters ( Position  type1,
Position  type2,
BondData data 
) const
virtual void BALL::MMFF94StretchParameters::clear (  )  [virtual]

Clear method.

Reimplemented from BALL::MMFF94ParametersBase.

const StretchMap& BALL::MMFF94StretchParameters::getBondParameters (  )  const [inline]
const EmpiricalStretchMap& BALL::MMFF94StretchParameters::getEmpiricalParameters (  )  const [inline]
const MMFF94StretchParameters& BALL::MMFF94StretchParameters::operator= ( const MMFF94StretchParameters param  ) 

Assignment operator.

bool BALL::MMFF94StretchParameters::readEmpiricalParameters ( Parameters p,
const String section 
)
virtual bool BALL::MMFF94StretchParameters::setup_ ( const vector< vector< String > > &   )  [protected, virtual]

Reimplemented from BALL::MMFF94ParametersBase.


Member Data Documentation

standard parameters