Vita
|
A fitness function used for debug purpose. More...
#include <evaluator.h>
Inherits vita::evaluator< T >.
Public Member Functions | |
fitness_t | operator() (const T &) override |
test_evaluator (test_evaluator_type=test_evaluator_type::random) | |
Public Member Functions inherited from vita::evaluator< T > | |
virtual fitness_t | fast (const T &) |
virtual std::unique_ptr< basic_lambda_f > | lambdify (const T &) const |
virtual bool | load (std::istream &) |
virtual fitness_t | operator() (const T &)=0 |
virtual bool | save (std::ostream &) const |
Public Member Functions inherited from vita::cached_evaluator | |
virtual void | clear () |
Clear possible cached values. More... | |
A fitness function used for debug purpose.
T | the type of individual used |
It can be:
test_evaluator_type::distinct
). Every individual has his own (time invariant) fitness;test_evaluator_type::random
);test_evaluator_type::fixed
). Same fitness for the entire population. Definition at line 85 of file evaluator.h.
|
overridevirtual |
Implements vita::evaluator< T >.