![]() |
ECF 1.7
|
GEP symbolic regression evaluation operator. More...
#include <SymbRegEvalOp.h>
Public Member Functions | |
| FitnessP | evaluate (IndividualP individual) |
| Evaluate a single individual. Method must create and return a Fitness object. | |
| bool | initialize (StateP) |
| Initialize the evaluator. Called before first evaluation occurs. | |
| void | registerParameters (StateP) |
| Register evaluator parameters. Called before EvaluateOp::initialize method. | |
| bool | csvRead (StateP state, std::string entry, std::vector< double > *vec) |
Public Attributes | |
| std::vector< double > | x |
| std::vector< double > | y |
| std::vector< double > | f |
| uint | nSamples |
GEP symbolic regression evaluation operator.
Definition at line 29 of file SymbRegEvalOp.h.
| bool GEPSymbRegEvalOp::csvRead | ( | StateP | state, |
| std::string | entry, | ||
| std::vector< double > * | vec ) |
Definition at line 47 of file SymbRegEvalOp.cpp.
|
virtual |
Evaluate a single individual. Method must create and return a Fitness object.
Implements EvaluateOp.
Definition at line 70 of file SymbRegEvalOp.cpp.
|
virtual |
Initialize the evaluator. Called before first evaluation occurs.
Reimplemented from EvaluateOp.
Definition at line 5 of file SymbRegEvalOp.cpp.
|
virtual |
Register evaluator parameters. Called before EvaluateOp::initialize method.
Reimplemented from EvaluateOp.
Definition at line 60 of file SymbRegEvalOp.cpp.
| std::vector<double> GEPSymbRegEvalOp::f |
Definition at line 38 of file SymbRegEvalOp.h.
| uint GEPSymbRegEvalOp::nSamples |
Definition at line 39 of file SymbRegEvalOp.h.
| std::vector<double> GEPSymbRegEvalOp::x |
Definition at line 36 of file SymbRegEvalOp.h.
| std::vector<double> GEPSymbRegEvalOp::y |
Definition at line 37 of file SymbRegEvalOp.h.