ECF 1.7
SymbRegEvalOp Class Reference

Symbolic regression evaluation operator. More...

#include <SymbRegEvalOp.h>

Inheritance diagram for SymbRegEvalOp:
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

Detailed Description

Symbolic regression evaluation operator.

Definition at line 27 of file SymbRegEvalOp.h.

Member Function Documentation

◆ evaluate()

FitnessP SymbRegEvalOp::evaluate ( IndividualP individual)
virtual

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

Implements EvaluateOp.

Definition at line 21 of file SymbRegEvalOp.cpp.

◆ initialize()

bool SymbRegEvalOp::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> SymbRegEvalOp::codomain

Definition at line 33 of file SymbRegEvalOp.h.

◆ domain

std::vector<double> SymbRegEvalOp::domain

Definition at line 32 of file SymbRegEvalOp.h.

◆ nSamples

uint SymbRegEvalOp::nSamples

Definition at line 34 of file SymbRegEvalOp.h.


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