3#include "SymbRegEvalOp.h"
10 state->getGenerationNo();
17 for(uint i = 0; i < nSamples; i++) {
19 height.push_back(0.5 * 9.81 * t * t + v_0 * t + h_0);
47 double error = 0, value = 0;
48 double result1, result2;
54 for(uint i = 1; i < nSamples; i++) {
57 double valueEuler = value + T * result1;
64 value += 0.5 * T * (result1 + result2);
70 error += fabs(height[i] - value);
72 fitness->setValue(error);
Fitness for minimization problems.
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.
Tree class - implements genotype as a tree.
void setTerminalValue(std::string, void *)
Set a terminal's value.
void execute(void *)
Execute current tree.