Public Member Functions

# Evaluator< R, M > Class Template Reference

Inheritance diagram for Evaluator< 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:

- OptFrame/Evaluator.hpp

All Classes Functions