Environment for the XCS algorithm.
More...
#include <Environment.h>
|
|
virtual GenotypeP | getInput ()=0 |
|
virtual bool | initialize ()=0 |
|
virtual bool | nextTrial ()=0 |
|
virtual bool | reset ()=0 |
| virtual bool | isOver () |
| virtual FitnessP | evaluate (IndividualP ind)=0 |
| | Evaluate a single individual. Method must create and return a Fitness object.
|
| virtual bool | isExploit () |
| bool | checkState (const StateP state) |
| virtual void | registerParameters (StateP) |
| | Register evaluator parameters. Called before EvaluateOp::initialize method.
|
| virtual bool | initialize (StateP) |
| | Initialize the evaluator. Called before first evaluation occurs.
|
Environment for the XCS algorithm.
Definition at line 12 of file Environment.h.
◆ checkState()
| bool Environment::checkState |
( |
const StateP | state | ) |
|
|
inline |
◆ evaluate()
| virtual FitnessP Environment::evaluate |
( |
IndividualP | ind | ) |
|
|
pure virtual |
Evaluate a single individual. Method must create and return a Fitness object.
Implements EvaluateOp.
◆ isExploit()
| virtual bool Environment::isExploit |
( |
| ) |
|
|
inlinevirtual |
◆ isOver()
| virtual bool Environment::isOver |
( |
| ) |
|
|
inlinevirtual |
◆ state
| StateP Environment::state |
|
protected |
The documentation for this class was generated from the following file: