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.