org.jgap.distr
Class Breeder
java.lang.Object
org.jgap.distr.Breeder
- All Implemented Interfaces:
- java.lang.Runnable
public abstract class Breeder
- extends java.lang.Object
- implements java.lang.Runnable
Breeds populations using a GA that will be breeded either on a single
server or on multiple servers being whose results will be merged/synchronized
later on.
A breeder is part of a fractal structure (fractal because each Breeder can
be parent and/or child of other Breeder's).
- Since:
- 2.0
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Breeder
public Breeder(IPopulationMerger a_populationMerger)
run
public void run()
- Runs the evolution.
- Specified by:
run in interface java.lang.Runnable
- Since:
- 2.0
informParent
protected void informParent()
start
public void start()
stop
public void stop()
isRunning
public boolean isRunning()
canBeStarted
public boolean canBeStarted()
canBeStopped
public boolean canBeStopped()