![]() |
ECF 1.7
|
CGP 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. | |
| Public Member Functions inherited from EvaluateOp | |
| virtual void | registerParameters (StateP) |
| Register evaluator parameters. Called before EvaluateOp::initialize method. | |
Public Attributes | |
| std::vector< double > | x1 |
| std::vector< double > | x2 |
| std::vector< double > | x3 |
| std::vector< double > | y1 |
| std::vector< double > | y2 |
| std::vector< double > | y3 |
| std::vector< std::vector< double > > | inputs_ |
| uint | nSamples_ |
CGP symbolic regression evaluation operator.
Definition at line 27 of file SymbRegEvalOp.h.
|
virtual |
Evaluate a single individual. Method must create and return a Fitness object.
Implements EvaluateOp.
Definition at line 44 of file SymbRegEvalOp.cpp.
|
virtual |
Initialize the evaluator. Called before first evaluation occurs.
Reimplemented from EvaluateOp.
Definition at line 12 of file SymbRegEvalOp.cpp.
| std::vector< std::vector<double> > CGPSymbRegEvalOp::inputs_ |
Definition at line 43 of file SymbRegEvalOp.h.
| uint CGPSymbRegEvalOp::nSamples_ |
Definition at line 44 of file SymbRegEvalOp.h.
| std::vector<double> CGPSymbRegEvalOp::x1 |
Definition at line 34 of file SymbRegEvalOp.h.
| std::vector<double> CGPSymbRegEvalOp::x2 |
Definition at line 35 of file SymbRegEvalOp.h.
| std::vector<double> CGPSymbRegEvalOp::x3 |
Definition at line 36 of file SymbRegEvalOp.h.
| std::vector<double> CGPSymbRegEvalOp::y1 |
Definition at line 39 of file SymbRegEvalOp.h.
| std::vector<double> CGPSymbRegEvalOp::y2 |
Definition at line 40 of file SymbRegEvalOp.h.
| std::vector<double> CGPSymbRegEvalOp::y3 |
Definition at line 41 of file SymbRegEvalOp.h.