|
Chemical Data Processing Library C++ API - Version 1.1.1
|
Go to the documentation of this file.
29 #ifndef CDPL_SHAPE_SCORINGFUNCTORS_HPP
30 #define CDPL_SHAPE_SCORINGFUNCTORS_HPP
86 alpha(alpha), beta(beta) {}
103 alpha(alpha), beta(beta) {}
120 alpha(alpha), beta(beta) {}
137 alpha(alpha), beta(beta) {}
279 #endif // CDPL_SHAPE_SCORINGFUNCTORS_HPP
CDPL_SHAPE_API double calcReferenceTverskyComboScore(const AlignmentResult &res, double alpha=0.95)
Definition: ScoringFunctors.hpp:262
CDPL_SHAPE_API double calcAlignedTverskyComboScore(const AlignmentResult &res, double beta=0.95)
Definition: ScoringFunctors.hpp:99
double operator()(const AlignmentResult &res) const
Definition: ScoringFunctors.hpp:252
CDPL_SHAPE_API double calcReferenceColorTverskyScore(const AlignmentResult &res, double alpha=0.95)
CDPL_SHAPE_API double calcColorTanimotoScore(const AlignmentResult &res)
AlignedShapeTverskyScore(double beta=0.95)
Definition: ScoringFunctors.hpp:233
TotalOverlapTverskyScore(double alpha=0.95, double beta=0.05)
Definition: ScoringFunctors.hpp:85
double operator()(const AlignmentResult &res) const
Definition: ScoringFunctors.hpp:75
ReferenceShapeTverskyScore(double alpha=0.95)
Definition: ScoringFunctors.hpp:169
ReferenceTverskyComboScore(double alpha=0.95)
Definition: ScoringFunctors.hpp:201
CDPL_SHAPE_API double calcTotalOverlapTverskyScore(const AlignmentResult &res, double alpha=0.95, double beta=0.05)
Definition: ScoringFunctors.hpp:182
Definition: ScoringFunctors.hpp:82
Definition: ScoringFunctors.hpp:62
Definition: ScoringFunctors.hpp:52
CDPL_SHAPE_API double calcAlignedShapeTverskyScore(const AlignmentResult &res, double beta=0.95)
Definition: ScoringFunctors.hpp:72
double operator()(const AlignmentResult &res) const
Definition: ScoringFunctors.hpp:45
CDPL_SHAPE_API double calcReferenceTotalOverlapTverskyScore(const AlignmentResult &res, double alpha=0.95)
CDPL_SHAPE_API double calcTotalOverlapTanimotoScore(const AlignmentResult &res)
CDPL_SHAPE_API double calcReferenceShapeTverskyScore(const AlignmentResult &res, double alpha=0.95)
CDPL_SHAPE_API double calcTanimotoComboScore(const AlignmentResult &res)
ReferenceTotalOverlapTverskyScore(double alpha=0.95)
Definition: ScoringFunctors.hpp:153
double operator()(const AlignmentResult &res) const
Definition: ScoringFunctors.hpp:122
ColorTverskyScore(double alpha=0.95, double beta=0.05)
Definition: ScoringFunctors.hpp:119
CDPL_SHAPE_API double calcTverskyComboScore(const AlignmentResult &res, double alpha=0.95, double beta=0.05)
ShapeTverskyScore(double alpha=0.95, double beta=0.05)
Definition: ScoringFunctors.hpp:102
Definition: ScoringFunctors.hpp:166
double operator()(const AlignmentResult &res) const
Definition: ScoringFunctors.hpp:204
double operator()(const AlignmentResult &res) const
Definition: ScoringFunctors.hpp:220
Definition: ScoringFunctors.hpp:133
CDPL_SHAPE_API double calcAlignedColorTverskyScore(const AlignmentResult &res, double beta=0.95)
TverskyComboScore(double alpha=0.95, double beta=0.05)
Definition: ScoringFunctors.hpp:136
Definition: ScoringFunctors.hpp:150
double operator()(const AlignmentResult &res) const
Definition: ScoringFunctors.hpp:156
double operator()(const AlignmentResult &res) const
Definition: ScoringFunctors.hpp:65
double operator()(const AlignmentResult &res) const
Definition: ScoringFunctors.hpp:139
CDPL_SHAPE_API double calcColorTverskyScore(const AlignmentResult &res, double alpha=0.95, double beta=0.05)
Definition of shape alignment scoring functions.
AlignedTotalOverlapTverskyScore(double beta=0.95)
Definition: ScoringFunctors.hpp:217
ReferenceColorTverskyScore(double alpha=0.95)
Definition: ScoringFunctors.hpp:185
CDPL_SHAPE_API double calcAlignedTotalOverlapTverskyScore(const AlignmentResult &res, double beta=0.95)
double operator()(const AlignmentResult &res) const
Definition: ScoringFunctors.hpp:105
The namespace of the Chemical Data Processing Library.
Definition: ScoringFunctors.hpp:42
Definition: ScoringFunctors.hpp:116
CDPL_SHAPE_API double calcShapeTanimotoScore(const AlignmentResult &res)
Definition: AlignmentResult.hpp:45
CDPL_SHAPE_API double calcShapeTverskyScore(const AlignmentResult &res, double alpha=0.95, double beta=0.05)
Definition: ScoringFunctors.hpp:230
double operator()(const AlignmentResult &res) const
Definition: ScoringFunctors.hpp:236
Definition: ScoringFunctors.hpp:246
double operator()(const AlignmentResult &res) const
Definition: ScoringFunctors.hpp:88
double operator()(const AlignmentResult &res) const
Definition: ScoringFunctors.hpp:172
double operator()(const AlignmentResult &res) const
Definition: ScoringFunctors.hpp:55
AlignedTverskyComboScore(double beta=0.95)
Definition: ScoringFunctors.hpp:265
double operator()(const AlignmentResult &res) const
Definition: ScoringFunctors.hpp:268
AlignedColorTverskyScore(double beta=0.95)
Definition: ScoringFunctors.hpp:249
double operator()(const AlignmentResult &res) const
Definition: ScoringFunctors.hpp:188
Definition: ScoringFunctors.hpp:198
Definition: ScoringFunctors.hpp:214