Vita
Public Member Functions | Protected Attributes | List of all members
vita::src_evaluator< T, DAT > Class Template Reference

An evaluator specialized for symbolic regression / classification problems. More...

#include <evaluator.h>

Inherits vita::evaluator< T >.

Inherited by vita::classification_evaluator< T >.

Public Member Functions

 src_evaluator (DAT &)
 
- 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...
 

Protected Attributes

DAT * dat_
 

Detailed Description

template<class T, class DAT = dataframe>
class vita::src_evaluator< T, DAT >

An evaluator specialized for symbolic regression / classification problems.

Template Parameters
Ttype of individual
DATtype of the dataset

This specialization of the evaluator class is "dataset-aware". It's useful to group common factors of more specialized symbolic regression or classification classes.

Definition at line 33 of file gp/src/evaluator.h.

Member Data Documentation

◆ dat_

template<class T , class DAT = dataframe>
DAT* vita::src_evaluator< T, DAT >::dat_
protected

Definition at line 41 of file gp/src/evaluator.h.


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