1#ifndef ECF_CARTESIAN_SYMBREGEVALOP_H
2#define ECF_CARTESIAN_SYMBREGEVALOP_H
6#include "utility/expression_evaluation.h"
7#include "utility/measures.h"
8#include "utility/fileparser.h"
16 std::vector<std::vector<double> > inputs;
17 std::vector<double> output;
18 std::vector<double> kappaOutput;
19 std::vector<double> thetaOutput;
21 double softTargetBeta;
22 double softTargetGamma;
24 void addConstants(uint nConstants);
Symbolic regression evaluation operator (using AP genotype).
FitnessP evaluate(IndividualP individual)
Evaluate a single individual. Method must create and return a Fitness object.
bool initialize(StateP stateP)
Initialize the evaluator. Called before first evaluation occurs.
void registerParameters(StateP stateP)
Register evaluator parameters. Called before EvaluateOp::initialize method.