Vita
Public Member Functions | List of all members
vita::test_evaluator< T > Class Template Referencefinal

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_flambdify (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...
 

Detailed Description

template<class T>
class vita::test_evaluator< T >

A fitness function used for debug purpose.

Template Parameters
Tthe type of individual used

It can be:

Definition at line 85 of file evaluator.h.

Member Function Documentation

◆ operator()()

template<class T >
fitness_t vita::test_evaluator< T >::operator() ( const T &  )
overridevirtual
Returns
the fitness of the individual

Implements vita::evaluator< T >.


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