ECF 1.5
Public Member Functions | Public Attributes | List of all members

Function minimization evaluation class. More...

#include <FunctionMinEvalOp.h>

Inheritance diagram for FunctionMinEvalOp:
EvaluateOp EvaluateOp EvaluateOp EvaluateOp

Public Member Functions

FitnessP evaluate (IndividualP individual)
 Evaluate a single individual. Method must create and return a Fitness object. More...
 
void registerParameters (StateP)
 Register evaluator parameters. Called before EvaluateOp::initialize method. More...
 
bool initialize (StateP)
 Initialize the evaluator. Called before first evaluation occurs. More...
 
FitnessP evaluate (IndividualP individual)
 Evaluate a single individual. Method must create and return a Fitness object. More...
 
void registerParameters (StateP)
 Register evaluator parameters. Called before EvaluateOp::initialize method. More...
 
bool initialize (StateP)
 Initialize the evaluator. Called before first evaluation occurs. More...
 
FitnessP evaluate (IndividualP individual)
 Evaluate a single individual. Method must create and return a Fitness object. More...
 
void registerParameters (StateP)
 Register evaluator parameters. Called before EvaluateOp::initialize method. More...
 
bool initialize (StateP)
 Initialize the evaluator. Called before first evaluation occurs. More...
 
FitnessP evaluate (IndividualP individual)
 Evaluate a single individual. Method must create and return a Fitness object. More...
 
void registerParameters (StateP)
 Register evaluator parameters. Called before EvaluateOp::initialize method. More...
 
bool initialize (StateP)
 Initialize the evaluator. Called before first evaluation occurs. More...
 
virtual FitnessP evaluate (IndividualP)=0
 Evaluate a single individual. Method must create and return a Fitness object. More...
 
virtual void registerParameters (StateP)
 Register evaluator parameters. Called before EvaluateOp::initialize method. More...
 
virtual bool initialize (StateP)
 Initialize the evaluator. Called before first evaluation occurs. More...
 

Public Attributes

uint iFunction_
 function index More...
 
std::string cocoFolder_
 COCO output folder. More...
 
std::string cocoAlgName_
 COCO algorithm name. More...
 
std::string cocoAlgComments_
 COCO algorithm description. More...
 
uint cocoInstance_
 COCO function instance. More...
 
bool experimentMode_
 enable COCO experiment More...
 
double coco_optimum_
 COCO function optimal value. More...
 
bool isCocoInitialized_
 is COCO initialized More...
 

Detailed Description

Function minimization evaluation class.

Definition at line 41 of file FunctionMinEvalOp.h.

Constructor & Destructor Documentation

◆ FunctionMinEvalOp() [1/2]

FunctionMinEvalOp::FunctionMinEvalOp ( )
inline

Definition at line 47 of file FunctionMinEvalOp.h.

◆ FunctionMinEvalOp() [2/2]

FunctionMinEvalOp::FunctionMinEvalOp ( )
inline

Definition at line 58 of file FunctionMinEvalOp.h.

Member Function Documentation

◆ evaluate() [1/4]

FitnessP FunctionMinEvalOp::evaluate ( IndividualP  )
virtual

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

simulacija NN

Implements EvaluateOp.

Definition at line 46 of file FunctionMinEvalOp.cpp.

◆ evaluate() [2/4]

FitnessP FunctionMinEvalOp::evaluate ( IndividualP  )
virtual

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

Implements EvaluateOp.

◆ evaluate() [3/4]

FitnessP FunctionMinEvalOp::evaluate ( IndividualP  )
virtual

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

Implements EvaluateOp.

◆ evaluate() [4/4]

FitnessP FunctionMinEvalOp::evaluate ( IndividualP  )
virtual

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

Implements EvaluateOp.

◆ initialize() [1/4]

bool FunctionMinEvalOp::initialize ( StateP  )
virtual

Initialize the evaluator. Called before first evaluation occurs.

Reimplemented from EvaluateOp.

Definition at line 20 of file FunctionMinEvalOp.cpp.

◆ initialize() [2/4]

bool FunctionMinEvalOp::initialize ( StateP  )
virtual

Initialize the evaluator. Called before first evaluation occurs.

Reimplemented from EvaluateOp.

◆ initialize() [3/4]

bool FunctionMinEvalOp::initialize ( StateP  )
virtual

Initialize the evaluator. Called before first evaluation occurs.

Reimplemented from EvaluateOp.

◆ initialize() [4/4]

bool FunctionMinEvalOp::initialize ( StateP  )
virtual

Initialize the evaluator. Called before first evaluation occurs.

Reimplemented from EvaluateOp.

◆ registerParameters() [1/4]

void FunctionMinEvalOp::registerParameters ( StateP  )
virtual

Register evaluator parameters. Called before EvaluateOp::initialize method.

Reimplemented from EvaluateOp.

Definition at line 13 of file FunctionMinEvalOp.cpp.

◆ registerParameters() [2/4]

void FunctionMinEvalOp::registerParameters ( StateP  )
virtual

Register evaluator parameters. Called before EvaluateOp::initialize method.

Reimplemented from EvaluateOp.

◆ registerParameters() [3/4]

void FunctionMinEvalOp::registerParameters ( StateP  )
virtual

Register evaluator parameters. Called before EvaluateOp::initialize method.

Reimplemented from EvaluateOp.

◆ registerParameters() [4/4]

void FunctionMinEvalOp::registerParameters ( StateP  )
virtual

Register evaluator parameters. Called before EvaluateOp::initialize method.

Reimplemented from EvaluateOp.

Member Data Documentation

◆ coco_optimum_

double FunctionMinEvalOp::coco_optimum_

COCO function optimal value.

Definition at line 54 of file FunctionMinEvalOp.h.

◆ cocoAlgComments_

std::string FunctionMinEvalOp::cocoAlgComments_

COCO algorithm description.

Definition at line 51 of file FunctionMinEvalOp.h.

◆ cocoAlgName_

std::string FunctionMinEvalOp::cocoAlgName_

COCO algorithm name.

Definition at line 50 of file FunctionMinEvalOp.h.

◆ cocoFolder_

std::string FunctionMinEvalOp::cocoFolder_

COCO output folder.

Definition at line 49 of file FunctionMinEvalOp.h.

◆ cocoInstance_

uint FunctionMinEvalOp::cocoInstance_

COCO function instance.

Definition at line 52 of file FunctionMinEvalOp.h.

◆ experimentMode_

bool FunctionMinEvalOp::experimentMode_

enable COCO experiment

Definition at line 53 of file FunctionMinEvalOp.h.

◆ iFunction_

uint FunctionMinEvalOp::iFunction_

function index

Definition at line 44 of file FunctionMinEvalOp.h.

◆ isCocoInitialized_

bool FunctionMinEvalOp::isCocoInitialized_

is COCO initialized

Definition at line 55 of file FunctionMinEvalOp.h.


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