![]() |
Chemical Data Processing Library C++ API - Version 1.2.3
|
FeatureInteractionScoreCombiner. More...
#include <FeatureInteractionScoreCombiner.hpp>
Inheritance diagram for CDPL::Pharm::FeatureInteractionScoreCombiner: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.