ECF 1.5
Public Member Functions | List of all members
Problem Class Reference
Inheritance diagram for Problem:
EvaluateOp FlowshopEvalOp KnapsackEvalOp NQueensEvalOp

Public Member Functions

virtual MoveP randomMove (IndividualP)
 
virtual bool applyMove (IndividualP &, MoveP)
 
virtual PathP initPathTo (IndividualP, IndividualP)
 
virtual PathP initPathAwayFrom (IndividualP)
 
virtual int getPathLength (PathP)
 
virtual MoveP nextRandomMove (PathP)
 
- Public Member Functions inherited from EvaluateOp
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...
 

Detailed Description

Definition at line 24 of file Problem.h.

Member Function Documentation

◆ applyMove()

virtual bool Problem::applyMove ( IndividualP &  ,
MoveP   
)
inlinevirtual

Definition at line 29 of file Problem.h.

◆ getPathLength()

virtual int Problem::getPathLength ( PathP  )
inlinevirtual

Definition at line 35 of file Problem.h.

◆ initPathAwayFrom()

virtual PathP Problem::initPathAwayFrom ( IndividualP  )
inlinevirtual

Definition at line 33 of file Problem.h.

◆ initPathTo()

virtual PathP Problem::initPathTo ( IndividualP  ,
IndividualP   
)
inlinevirtual

Definition at line 31 of file Problem.h.

◆ nextRandomMove()

virtual MoveP Problem::nextRandomMove ( PathP  )
inlinevirtual

Definition at line 37 of file Problem.h.

◆ randomMove()

virtual MoveP Problem::randomMove ( IndividualP  )
inlinevirtual

Definition at line 27 of file Problem.h.


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