BALL
1.4.2
|
#include <BALL/SCORING/COMPONENTS/metal.h>
Public Member Functions | |
Constructors and Destructors | |
ChemScoreMetal () | |
ChemScoreMetal (ForceField &force_field) | |
ChemScoreMetal (const ChemScoreMetal &csm) | |
virtual | ~ChemScoreMetal () |
Assignment | |
const ChemScoreMetal & | operator= (const ChemScoreMetal &csm) |
virtual void | clear () |
Predicates. | |
bool | operator== (const ChemScoreMetal &csm) const |
Setup Methods | |
virtual bool | setup () |
Accessors | |
virtual double | updateEnergy () |
virtual void | updateForces () |
Public Member Functions inherited from BALL::ForceFieldComponent | |
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) |
Private Attributes | |
std::vector< std::pair< const Atom *, const Atom * > > | possible_metal_interactions_ |
double | factor_ |
double | r1_ |
double | r2_ |
Additional Inherited Members | |
Protected Attributes inherited from BALL::ForceFieldComponent | |
ForceField * | force_field_ |
double | energy_ |
ChemScore Metal component { Definition:} {BALL/MOLMEC/SLICK/chemScoreMetal.h}
BALL::ChemScoreMetal::ChemScoreMetal | ( | ) |
Default constructor.
BALL::ChemScoreMetal::ChemScoreMetal | ( | ForceField & | force_field | ) |
Constructor.
BALL::ChemScoreMetal::ChemScoreMetal | ( | const ChemScoreMetal & | csm | ) |
Copy constructor
|
virtual |
Destructor.
|
virtual |
Clear method.
const ChemScoreMetal& BALL::ChemScoreMetal::operator= | ( | const ChemScoreMetal & | csm | ) |
Assignment.
bool BALL::ChemScoreMetal::operator== | ( | const ChemScoreMetal & | csm | ) | const |
|
virtual |
Setup method.
Reimplemented from BALL::ForceFieldComponent.
|
virtual |
Calculates and returns the component's energy.
Reimplemented from BALL::ForceFieldComponent.
|
virtual |
Calculates and returns the component's forces.
Reimplemented from BALL::ForceFieldComponent.