Evaluation base class. More...
#include <EvaluateOp.h>
Public Member Functions | |
| virtual FitnessP | evaluate (IndividualP)=0 |
| virtual void | registerParameters (StateP) |
| virtual bool | initialize (StateP) |
Evaluation base class.
The user must inherit and implement a problem specific evaluation operator. The operator must implement EvaluateOp::evaluate method. Optional methods are: EvaluateOp::registerParameters (to define user parameters in conf. file) and EvaluateOp::initialize (to read paramaters and/or perform evaluator initialization).
Definition at line 15 of file EvaluateOp.h.
| virtual FitnessP EvaluateOp::evaluate | ( | IndividualP | ) | [pure virtual] |
Evaluate a single individual. Method must create and return a Fitness object.
| virtual bool EvaluateOp::initialize | ( | StateP | ) | [inline, virtual] |
Initialize the evaluator. Called before first evaluation occurs.
Definition at line 31 of file EvaluateOp.h.
| virtual void EvaluateOp::registerParameters | ( | StateP | ) | [inline, virtual] |
Register evaluator parameters. Called before EvaluateOp::initialize method.
Definition at line 26 of file EvaluateOp.h.
1.7.1