#include <BALL/SCORING/FUNCTIONS/rescoring3D.h>
|
| Rescoring3D (AtomContainer &receptor, AtomContainer &reference_ligand, Options &options, String free_energy_label, ScoringFunction *sf) |
|
std::list< std::pair< String,
RegularData3D * > > | generateRegularData3DGrids () |
|
| Rescoring (AtomContainer &receptor, AtomContainer &reference_ligand, Options &options, String free_energy_label, ScoringFunction *sf) |
|
virtual | ~Rescoring () |
|
void | addScoreContributions (Molecule *mol) |
|
void | recalibrate () |
|
virtual double | rescore (Molecule *mol) |
|
void | saveModel (String filename) |
|
void | loadModel (String filename) |
|
void | calculateQuality (double &correlation, double &q2, double &std_error) |
|
const String & | getName () |
|
Definition at line 15 of file rescoring3D.h.
virtual void BALL::Rescoring3D::generateAtomScoreContributions_ |
( |
const Atom * |
atom, |
|
|
std::vector< double > & |
contributions |
|
) |
| |
|
protectedvirtual |
std::list<std::pair<String, RegularData3D*> > BALL::Rescoring3D::generateRegularData3DGrids |
( |
| ) |
|
void BALL::Rescoring3D::generateScoreContributions_ |
( |
Molecule * |
, |
|
|
std::vector< std::vector< double > > * |
, |
|
|
std::vector< double > * |
|
|
) |
| |
|
protectedvirtual |
If the Rescoring-approach uses training and a QSAR-model, this function should be implemented in the derived class and should generate score-contributions for the given molecule and add them to 'matrix' or, if matrix == NULL, to 'v'. The default function of this base-class does nothing.
Reimplemented from BALL::Rescoring.
void BALL::Rescoring3D::setup_ |
( |
| ) |
|
|
protected |
std::vector<String> BALL::Rescoring3D::reg3D_grid_names_ |
|
protected |
double BALL::Rescoring3D::resolution_ |
|
protected |
Size BALL::Rescoring3D::sizeX_ |
|
protected |
Size BALL::Rescoring3D::sizeY_ |
|
protected |
Size BALL::Rescoring3D::sizeZ_ |
|
protected |