gpalta.multithread
Class MultiThreadedEvaluator

java.lang.Object
  extended by gpalta.multithread.MultiThreadedEvaluator

public class MultiThreadedEvaluator
extends java.lang.Object


Constructor Summary
MultiThreadedEvaluator(Config config, Fitness f, ProblemData problemData)
           
 
Method Summary
 void destroy()
           
 void eval(java.util.List<? extends Individual> population, Output tmpOutput, int[] wSamples)
           
protected  void finalize()
           
 void notifyReady(gpalta.multithread.EvalThread evalThread)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiThreadedEvaluator

public MultiThreadedEvaluator(Config config,
                              Fitness f,
                              ProblemData problemData)
Method Detail

notifyReady

public void notifyReady(gpalta.multithread.EvalThread evalThread)

eval

public void eval(java.util.List<? extends Individual> population,
                 Output tmpOutput,
                 int[] wSamples)

destroy

public void destroy()

finalize

protected void finalize()
Overrides:
finalize in class java.lang.Object