Evaluation base class. More...
#include <EvaluateOp.h>
Public Member Functions | |
virtual FitnessP | evaluate (IndividualP)=0 |
Evaluate a single individual. Method must create and return a Fitness object. | |
virtual void | registerParameters (StateP) |
Register evaluator parameters. Called before EvaluateOp::initialize method. | |
virtual bool | initialize (StateP) |
Initialize the evaluator. Called before first evaluation occurs. |
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 16 of file EvaluateOp.h.