Public Member Functions

Evaluator< R, M > Class Template Reference

Inheritance diagram for Evaluator< R, M >:
MultiObjectiveEvaluator< R, M >

List of all members.

Public Member Functions

Evaluation< M > & evaluate (const Solution< R > &s)
virtual Evaluation< M > & evaluate (const R &r)=0
void evaluate (Evaluation< M > &e, const Solution< R > &s)
virtual void evaluate (Evaluation< M > &e, const R &r)
Move< R, M > & applyMove (Evaluation< M > &e, Move< R, M > &m, Solution< R > &s)
pair< Move< R, M >
&, Evaluation< M > & > & 
applyMove (Move< R, M > &m, Solution< R > &s)
double moveCost (Evaluation< M > &e, Move< R, M > &m, Solution< R > &s)
double moveCost (Move< R, M > &m, Solution< R > &s)
bool betterThan (const Solution< R > &s1, const Solution< R > &s2)
bool betterThan (const Evaluation< M > &e1, const Evaluation< M > &e2)
virtual bool betterThan (double a, double b)=0

template<class R, class M = OPTFRAME_DEFAULT_MEMORY>
class Evaluator< R, M >


The documentation for this class was generated from the following file:
 All Classes Functions