org.encog.ca.runner
Class BasicCARunner
java.lang.Object
org.encog.ca.runner.BasicCARunner
- All Implemented Interfaces:
- Runnable, CARunner
public class BasicCARunner
- extends Object
- implements CARunner, Runnable
BasicCARunner
public BasicCARunner(Universe theUniverse,
CAProgram thePhysics)
init
public void init(Universe theUniverse,
CAProgram thePhysics)
- Specified by:
init in interface CARunner
addListener
public void addListener(UniverseListener listener)
- Specified by:
addListener in interface CARunner
toString
public String toString()
- Overrides:
toString in class Object
iteration
public void iteration()
- Specified by:
iteration in interface CARunner
start
public void start()
- Specified by:
start in interface CARunner
stop
public void stop()
- Specified by:
stop in interface CARunner
run
public void run()
- Specified by:
run in interface Runnable
reset
public void reset()
- Specified by:
reset in interface CARunner
runToConverge
public int runToConverge(int maxIterations)
isRunning
public boolean isRunning()
- Specified by:
isRunning in interface CARunner
getUniverse
public Universe getUniverse()
- Specified by:
getUniverse in interface CARunner
getPhysics
public CAProgram getPhysics()
- Specified by:
getPhysics in interface CARunner
runToConverge
public int runToConverge(int i,
double desiredScore)
- Specified by:
runToConverge in interface CARunner
getScore
public double getScore()
- Specified by:
getScore in interface CARunner
Copyright © 2014. All Rights Reserved.