In file EO++.h:

template <class EOT> class EOEvaluator

Evaluator takes a vector of EOs and evaluates its fitness returning void

Inheritance:


Public Methods

virtual void Ef( const EOEvalFunc< EOT> & _ef )
Sets the evaluation function
virtual void operator)( EOPop< EOT >& _vEO )
This is the actual function: it takes a vector of pointers to eo
virtual ~EOEvaluator()
Needed virtual destructor

Documentation

Evaluator takes a vector of EOs and evaluates its fitness returning void. Template instances must be of fitness and EO type
virtual ~EOEvaluator()
Needed virtual destructor

virtual void Ef( const EOEvalFunc< EOT> & _ef )
Sets the evaluation function

virtual void operator)( EOPop< EOT >& _vEO )
This is the actual function: it takes a vector of pointers to eo
Parameters:
_vEO - is a vector of pointers to eo, that will be evaluated


Direct child classes:
Grapher
EOStat
EvalAll
EOBidimEvaluator

alphabetic index hierarchy of classes


BinOp