Template Class MatchingEngineNonExclusive

Inheritance Relationships

Base Type

Class Documentation

template<typename MatchingProblem>
class aslam::MatchingEngineNonExclusive : public aslam::MatchingEngine<MatchingProblem>

Matching engine to simply return the best apple for each banana.

This explicitly does not deal with bananas matching to multiple apples and vice versa.

Public Functions

ASLAM_POINTER_TYPEDEFS(MatchingEngineNonExclusive)
ASLAM_DISALLOW_EVIL_CONSTRUCTORS(MatchingEngineNonExclusive)
inline MatchingEngineNonExclusive()
inline virtual ~MatchingEngineNonExclusive()
virtual bool match(MatchingProblem *problem, typename MatchingProblem::MatchesWithScore *matches_A_B)