sdt.ga
Class Evaluate

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--sdt.df.Node
              |
              +--sdt.ga.Evaluate

public class Evaluate
extends Node

Implicitly causes its input organism to be evaluated, and its fitness cached, by the call to getFitness().


Fields inherited from class sdt.df.Node
input, output
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
Evaluate(AsyncPopulation p, Arc in, Arc out)
          Create an instance of an evaluate node with the specified input and output arcs.
 
Method Summary
protected  void finalize()
          for garbage collection.
 void run()
          Implements the evaluate operation.
 void setPopulation(AsyncPopulation p)
          sets the current population.
 
Methods inherited from class sdt.df.Node
setInput, setInput, setOutput, setOutput
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Evaluate

public Evaluate(AsyncPopulation p,
                Arc in,
                Arc out)
Create an instance of an evaluate node with the specified input and output arcs.
Method Detail

setPopulation

public void setPopulation(AsyncPopulation p)
sets the current population.

run

public void run()
Implements the evaluate operation.
Overrides:
run in class java.lang.Thread

finalize

protected void finalize()
                 throws java.lang.Throwable
for garbage collection.
Overrides:
finalize in class java.lang.Object