Chemical Data Processing Library C++ API - Version 1.1.1
|
FeatureInteractionScoreCombiner. More...
#include <FeatureInteractionScoreCombiner.hpp>
Public Types | |
typedef std::shared_ptr< FeatureInteractionScoreCombiner > | SharedPointer |
A reference-counted smart pointer [SHPTR] for dynamically allocated FeatureInteractionScoreCombiner instances. More... | |
typedef std::function< double(double, double)> | CombinationFunction |
typedef FeatureInteractionScore::SharedPointer | InteractionScore |
Public Types inherited from CDPL::Pharm::FeatureInteractionScore | |
typedef std::shared_ptr< FeatureInteractionScore > | SharedPointer |
A reference-counted smart pointer [SHPTR] for dynamically allocated FeatureInteractionScore instances. More... | |
Public Member Functions | |
FeatureInteractionScoreCombiner (const InteractionScore &score1, const InteractionScore &score2, const CombinationFunction &comb_func) | |
Constructs a FeatureInteractionScoreCombiner that combines the score values calculated by two feature interaction scoring functions. More... | |
FeatureInteractionScoreCombiner (const InteractionScore &score1, const InteractionScore &score2) | |
double | operator() (const Math::Vector3D &ftr1_pos, const Feature &ftr2) const |
double | operator() (const Feature &ftr1, const Feature &ftr2) const |
Public Member Functions inherited from CDPL::Pharm::FeatureInteractionScore | |
virtual | ~FeatureInteractionScore () |
Virtual destructor. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from CDPL::Pharm::FeatureInteractionScore | |
FeatureInteractionScore () | |
typedef std::shared_ptr<FeatureInteractionScoreCombiner> CDPL::Pharm::FeatureInteractionScoreCombiner::SharedPointer |
A reference-counted smart pointer [SHPTR] for dynamically allocated FeatureInteractionScoreCombiner
instances.
typedef std::function<double(double, double)> CDPL::Pharm::FeatureInteractionScoreCombiner::CombinationFunction |
typedef FeatureInteractionScore::SharedPointer CDPL::Pharm::FeatureInteractionScoreCombiner::InteractionScore |
CDPL::Pharm::FeatureInteractionScoreCombiner::FeatureInteractionScoreCombiner | ( | const InteractionScore & | score1, |
const InteractionScore & | score2, | ||
const CombinationFunction & | comb_func | ||
) |
Constructs a FeatureInteractionScoreCombiner
that combines the score values calculated by two feature interaction scoring functions.
score1 | The first interaction scoring function. |
score2 | The second interaction scoring function. |
comb_func | The function calculating the final score value. |
CDPL::Pharm::FeatureInteractionScoreCombiner::FeatureInteractionScoreCombiner | ( | const InteractionScore & | score1, |
const InteractionScore & | score2 | ||
) |
|
virtual |
Implements CDPL::Pharm::FeatureInteractionScore.
|
virtual |
Implements CDPL::Pharm::FeatureInteractionScore.