BALL
1.4.79
|
#include <BALL/SCORING/COMPONENTS/CHPI.h>
Classes | |
class | AromaticRing |
class | CHGroup |
struct | Default |
struct | Option |
Setup Methods | |
Options | options |
virtual bool | setup () |
void | setupLigand () |
void | update (const vector< std::pair< Atom *, Atom * > > &) |
virtual double | updateScore () |
Additional Inherited Members | |
Protected Member Functions inherited from BALL::ScoringComponent | |
double | scaleScore (double score) const |
Protected Attributes inherited from BALL::ScoringComponent | |
bool | ligand_intra_molecular_ |
bool | gridable_ |
bool | atom_pairwise_ |
ScoringFunction * | scoring_function_ |
ScoringBaseFunction * | base_function_ |
double | score_ |
double | coefficient_ |
double | stddev_ |
double | mean_ |
bool | enabled_ |
String | type_name_ |
SLICK ringstacking component. { Definition:} {BALL/SCORING/COMPONENTS/CHPI.h}
BALL::CHPI::CHPI | ( | ) |
Default constructor.
BALL::CHPI::CHPI | ( | ScoringFunction & | sf | ) |
Constructor.
BALL::CHPI::CHPI | ( | const CHPI & | chpi | ) |
Copy constructor
|
virtual |
Destructor.
|
virtual |
Clear method.
Reimplemented from BALL::ScoringComponent.
|
virtual |
Setup method.
Reimplemented from BALL::ScoringComponent.
|
virtual |
Function that needs to be called once for every new ligand.
The default implementation of this base class does nothing and should be overloaded by derived classes if necessary.
Reimplemented from BALL::ScoringComponent.
Update this ScoringComponent using the given atom-pairs.
This function should be overloaded by all ScoringComponents
Reimplemented from BALL::ScoringComponent.
|
virtual |
Calculates and returns the component's energy.
Reimplemented from BALL::ScoringComponent.