gov.sandia.cognition.learning.algorithm.genetic
Class ParallelizedGeneticAlgorithm.EvaluateGenome

java.lang.Object
  extended by gov.sandia.cognition.learning.algorithm.genetic.ParallelizedGeneticAlgorithm.EvaluateGenome
All Implemented Interfaces:
Callable<ArrayList<EvaluatedGenome<GenomeType>>>
Enclosing class:
ParallelizedGeneticAlgorithm<CostParametersType,GenomeType>

protected class ParallelizedGeneticAlgorithm.EvaluateGenome
extends Object
implements Callable<ArrayList<EvaluatedGenome<GenomeType>>>

Callable task for the evaluate() method.


Constructor Summary
ParallelizedGeneticAlgorithm.EvaluateGenome(ArrayList<GenomeType> population)
          Creates a new instance of EvaluateGenome
 
Method Summary
 ArrayList<EvaluatedGenome<GenomeType>> call()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParallelizedGeneticAlgorithm.EvaluateGenome

public ParallelizedGeneticAlgorithm.EvaluateGenome(ArrayList<GenomeType> population)
Creates a new instance of EvaluateGenome

Parameters:
population - Population to evaluate
Method Detail

call

public ArrayList<EvaluatedGenome<GenomeType>> call()
Specified by:
call in interface Callable<ArrayList<EvaluatedGenome<GenomeType>>>