ECF 1.7

Symbolic regression evaluation operator (using AP genotype). More...

#include <SymbRegEvalOp.h>

Inheritance diagram for APSymbRegEvalOp:
EvaluateOp

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 > domain
std::vector< double > codomain
uint nSamples
bool useAPGenotype

Detailed Description

Symbolic regression evaluation operator (using AP genotype).

Definition at line 27 of file SymbRegEvalOp.h.

Member Function Documentation

◆ evaluate()

FitnessP APSymbRegEvalOp::evaluate ( IndividualP individual)
virtual

Evaluate a single individual. Method must create and return a Fitness object.

Implements EvaluateOp.

Definition at line 26 of file SymbRegEvalOp.cpp.

◆ initialize()

bool APSymbRegEvalOp::initialize ( StateP state)
virtual

Initialize the evaluator. Called before first evaluation occurs.

Reimplemented from EvaluateOp.

Definition at line 7 of file SymbRegEvalOp.cpp.

Member Data Documentation

◆ codomain

std::vector<double> APSymbRegEvalOp::codomain

Definition at line 33 of file SymbRegEvalOp.h.

◆ domain

std::vector<double> APSymbRegEvalOp::domain

Definition at line 32 of file SymbRegEvalOp.h.

◆ nSamples

uint APSymbRegEvalOp::nSamples

Definition at line 34 of file SymbRegEvalOp.h.

◆ useAPGenotype

bool APSymbRegEvalOp::useAPGenotype

Definition at line 35 of file SymbRegEvalOp.h.


The documentation for this class was generated from the following files: