EvolveOperation Class Reference
the operation for evolution process More...
Inheritance diagram for EvolveOperation:

Public Member Functions | |
EvolveOperation (Evoga *ga, EvoRobotComponent *evorobot) | |
virtual void | run () |
do the evolution process | |
virtual void | stop () |
stop the operation |
Detailed Description
the operation for evolution process
Definition at line 33 of file evorobotcomponent.cpp.
Member Function Documentation
virtual void run | ( | ) | [inline, virtual] |
do the evolution process
Implements ThreadOperation.
Definition at line 44 of file evorobotcomponent.cpp.
References Evoga::evolveAllReplicas(), Evoga::getEvoRobotExperiment(), Evoga::isStopped(), EvoRobotComponent::onThreadOperationDone(), Evoga::resetStop(), EvoRobotExperiment::setActivityPhase(), and Component::setStatus().
virtual void stop | ( | ) | [inline, virtual] |
stop the operation
Implements ThreadOperation.
Definition at line 40 of file evorobotcomponent.cpp.
References Evoga::stop().
The documentation for this class was generated from the following file:
- experiments/evorobot/src/evorobotcomponent.cpp