This is the complete list of members for
Evaluator< R, M >, including all inherited members.
| applyMove(Evaluation< M > &e, Move< R, M > &m, Solution< R > &s) (defined in Evaluator< R, M >) | Evaluator< R, M > | [inline] |
| applyMove(Move< R, M > &m, Solution< R > &s) (defined in Evaluator< R, M >) | Evaluator< R, M > | [inline] |
| betterThan(const Solution< R > &s1, const Solution< R > &s2) (defined in Evaluator< R, M >) | Evaluator< R, M > | [inline] |
| betterThan(const Evaluation< M > &e1, const Evaluation< M > &e2) (defined in Evaluator< R, M >) | Evaluator< R, M > | [inline] |
| betterThan(double a, double b)=0 (defined in Evaluator< R, M >) | Evaluator< R, M > | [pure virtual] |
| evaluate(const Solution< R > &s) (defined in Evaluator< R, M >) | Evaluator< R, M > | [inline] |
| evaluate(const R &r)=0 (defined in Evaluator< R, M >) | Evaluator< R, M > | [pure virtual] |
| evaluate(Evaluation< M > &e, const Solution< R > &s) (defined in Evaluator< R, M >) | Evaluator< R, M > | [inline] |
| evaluate(Evaluation< M > &e, const R &r) (defined in Evaluator< R, M >) | Evaluator< R, M > | [inline, virtual] |
| moveCost(Evaluation< M > &e, Move< R, M > &m, Solution< R > &s) (defined in Evaluator< R, M >) | Evaluator< R, M > | [inline] |
| moveCost(Move< R, M > &m, Solution< R > &s) (defined in Evaluator< R, M >) | Evaluator< R, M > | [inline] |
| ~Evaluator() (defined in Evaluator< R, M >) | Evaluator< R, M > | [inline, virtual] |