simbad.picoevo.app.Simbad_NEATAvoiderRobot
Class EvaluationOperator_NEATAvoiderRobot
java.lang.Object
simbad.picoevo.core.evolution.EvaluationOperator
simbad.picoevo.core.evolution.EvaluationOperator_Individual
simbad.picoevo.app.Simbad_NEATAvoiderRobot.EvaluationOperator_NEATAvoiderRobot
public class EvaluationOperator_NEATAvoiderRobot
- extends EvaluationOperator_Individual
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
environment
Evaluator_Maze environment
environment2
Evaluator_BusyHallway environment2
environment3
Evaluator_BusyRoom environment3
simulator
Simbatch simulator
simulator2
Simbatch simulator2
simulator3
Simbatch simulator3
collisions
int collisions
distance
double distance
evaluations
int evaluations
EvaluationOperator_NEATAvoiderRobot
public EvaluationOperator_NEATAvoiderRobot()
EvaluationOperator_NEATAvoiderRobot
public EvaluationOperator_NEATAvoiderRobot(java.lang.String name)
EvaluationOperator_NEATAvoiderRobot
public EvaluationOperator_NEATAvoiderRobot(boolean show3d)
EvaluationOperator_NEATAvoiderRobot
public EvaluationOperator_NEATAvoiderRobot(java.lang.String name,
boolean show3d)
evaluate
public void evaluate(java.lang.Object o)
- Overrides:
evaluate
in class EvaluationOperator_Individual
computeFitness
private double computeFitness(Individual_NEATIndividual individual)