Public Member Functions

EvaluateOp Class Reference
[Evolutionary FrameworkMain Classes]

Evaluation base class. More...

#include <EvaluateOp.h>

Inheritance diagram for EvaluateOp:
AntEvalOp BitEvalOp BitEvalOp BitEvalOp BitEvalOp BitEvalOp Environment EvalOp FunctionMaxEvalOp FunctionMaxEvalOp FunctionMinEvalOp FunctionMinEvalOp FunctionMinEvalOp FunctionMinEvalOp FunctionMinEvalOp FunctionMinEvalOp FunctionMinEvalOp OneMaxEvalOp PrimeEvalOp PrimeEvalOp SymbRegEvalOp TSPEvalOp

List of all members.

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.

Detailed Description

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.


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