|
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.
1.8.3.1