#include <PMFIdxSF.h>
|
| PMFIdxSF (const std::string &strName="pmf") |
|
virtual | ~PMFIdxSF () |
|
virtual void | Update (Subject *theChangedSubject) |
|
ModelPtr | GetReceptor () const |
|
ModelPtr | GetLigand () const |
|
ModelList | GetSolvent () const |
|
virtual void | Update (Subject *theChangedSubject) |
|
std::string | GetFullName () const |
|
double | GetWeight () const |
|
void | SetWeight (double) |
|
double | GetRange () const |
|
RBTDLL_EXPORT void | SetRange (double) |
|
RBTDLL_EXPORT double | Score () const |
|
virtual void | ScoreMap (StringVariantMap &scoreMap) const |
|
virtual void | Add (BaseSF *) |
|
virtual void | Remove (BaseSF *) |
|
virtual bool | isAgg () const |
|
virtual unsigned int | GetNumSF () const |
|
virtual BaseSF * | GetSF (unsigned int iSF) const |
|
void | Orphan () |
|
BaseSF * | GetParentSF () const |
|
std::string | GetClass () const |
|
std::string | GetName () const |
|
void | SetName (const std::string &) |
|
virtual std::string | GetFullName () const |
|
void | Enable () |
|
void | Disable () |
|
bool | isEnabled () const |
|
virtual void | Register (WorkSpace *) |
|
virtual void | Unregister () |
|
WorkSpace * | GetWorkSpace () const |
|
virtual void | Deleted (Subject *theDeletedSubject) |
|
virtual void | HandleRequest (RequestPtr spRequest) |
|
virtual void | Print (std::ostream &s) const |
|
Public Member Functions inherited from rxdock::ParamHandler |
unsigned int | GetNumParameters () const |
|
Variant | GetParameter (const std::string &strName) const |
|
bool | isParameterValid (const std::string &strName) const |
|
std::vector< std::string > | GetParameterNames () const |
|
StringVariantMap | GetParameters () const |
|
RBTDLL_EXPORT void | SetParameter (const std::string &strName, const Variant &vValue) |
|
virtual void | Print (std::ostream &s) const |
|
virtual void | Update (Subject *theChangedSubject)=0 |
|
virtual void | Deleted (Subject *theDeletedSubject)=0 |
|
virtual void | HandleRequest (RequestPtr spRequest) |
|
double | GetGridStep () const |
|
void | SetGridStep (double step) |
|
double | GetBorder () const |
|
void | SetBorder (double border) |
|
Public Member Functions inherited from rxdock::AnnotationHandler |
bool | isAnnotationEnabled () const |
|
const AnnotationList & | GetAnnotationList () const |
|
int | GetNumAnnotations () const |
|
void | RenderAnnotationList (const std::string &strName, std::vector< std::string > &retVal) const |
|
|
static const std::string | _CT = "PMFIdxSF" |
|
static const std::string | _PMFDIR = "pmf-directory" |
|
static const std::string | _CC_CUTOFF = "C-C-cutoff" |
|
static const std::string | _SLOPE = "slope" |
|
static const std::string | _CT = "BaseInterSF" |
|
static const std::string | _CT = "BaseSF" |
|
static const std::string | _WEIGHT = "weight" |
|
static const std::string | _RANGE = "range" |
|
static const std::string | _SYSTEM_SF = "rxdock.score.system" |
|
static const std::string | _INTRA_SF = "rxdock.score.intra" |
|
static const std::string | _CT = "BaseObject" |
|
static const std::string | _CLASS = "CLASS" |
|
static const std::string | _NAME = "NAME" |
|
static const std::string | _ENABLED = "ENABLED" |
|
static const std::string | _CT = "BaseIdxSF" |
|
static const std::string | _GRIDSTEP = "grid-step" |
|
static const std::string | _BORDER = "border" |
|
Static Public Attributes inherited from rxdock::AnnotationHandler |
static const std::string | _ANNOTATION_FIELD = "annotations" |
|
|
virtual void | SetupReceptor () |
|
virtual void | SetupLigand () |
|
virtual void | SetupScore () |
|
virtual double | RawScore (void) const |
|
double | GetLinearCloseRangeValue (double aDist, PMFType aRecType, PMFType aLigType) const |
|
virtual void | SetupReceptor ()=0 |
|
virtual void | SetupLigand ()=0 |
|
virtual void | SetupSolvent () |
|
virtual void | SetupScore ()=0 |
|
| BaseSF (const std::string &strClass, const std::string &strName) |
|
virtual double | RawScore () const =0 |
|
void | ParameterUpdated (const std::string &strName) |
|
void | AddToParentMapEntry (StringVariantMap &scoreMap, double rs) const |
|
| BaseObject (const std::string &strClass, const std::string &strName) |
|
void | ParameterUpdated (const std::string &strName) |
|
Protected Member Functions inherited from rxdock::ParamHandler |
void | AddParameter (const std::string &strName, const Variant &vValue) |
|
void | DeleteParameter (const std::string &strName) |
|
void | ClearParameters () |
|
virtual void | ParameterUpdated (const std::string &strName) |
|
InteractionGridPtr | CreateInteractionGrid () const |
|
NonBondedGridPtr | CreateNonBondedGrid () const |
|
NonBondedHHSGridPtr | CreateNonBondedHHSGrid () const |
|
double | GetMaxError () const |
|
double | GetCorrectedRange () const |
|
void | OwnParameterUpdated (const std::string &strName) |
|
Protected Member Functions inherited from rxdock::AnnotationHandler |
void | AddAnnotation (AnnotationPtr spAnnotation) const |
|
void | ClearAnnotationList () const |
|
void | EnableAnnotations (bool bEnabled) const |
|
PMFIdxSF class for PMF scoring.
◆ PMFIdxSF()
PMFIdxSF::PMFIdxSF |
( |
const std::string & |
strName = "pmf" | ) |
|
◆ ~PMFIdxSF()
◆ GetLinearCloseRangeValue()
double PMFIdxSF::GetLinearCloseRangeValue |
( |
double |
aDist, |
|
|
PMFType |
aRecType, |
|
|
PMFType |
aLigType |
|
) |
| const |
|
protected |
Estimate value for short distances instead of using plateau in PMFs
◆ RawScore()
double PMFIdxSF::RawScore |
( |
void |
| ) |
const |
|
protectedvirtual |
RawScore(void) returning with the actual PMF score
Implements rxdock::BaseSF.
◆ SetupLigand()
void PMFIdxSF::SetupLigand |
( |
| ) |
|
|
protectedvirtual |
◆ SetupReceptor()
void PMFIdxSF::SetupReceptor |
( |
| ) |
|
|
protectedvirtual |
Setting up receptor means atom typing for all the receptor atoms and create NonBondedGrid for NN
SetupReceptor: determine PMF atom types for all receptor atoms create NonBondedGrid of nearest neighbours
Implements rxdock::BaseInterSF.
◆ SetupScore()
void PMFIdxSF::SetupScore |
( |
| ) |
|
|
protectedvirtual |
◆ Update()
void PMFIdxSF::Update |
( |
Subject * |
theChangedSubject | ) |
|
|
virtual |
◆ _CT
const std::string PMFIdxSF::_CT = "PMFIdxSF" |
|
static |
This string serves as a name for the weight factor of the PMF score. Should be read from the .prm file.
◆ _PMFDIR
const std::string PMFIdxSF::_PMFDIR = "pmf-directory" |
|
static |
String pointing to the dir with PMF tables
The documentation for this class was generated from the following files: