org.opt4j.core.common.completer
Class ParallelIndividualCompleter.Complete

java.lang.Object
  extended by org.opt4j.core.common.completer.ParallelIndividualCompleter.Complete
All Implemented Interfaces:
java.util.concurrent.Callable<java.lang.Void>
Enclosing class:
ParallelIndividualCompleter

protected class ParallelIndividualCompleter.Complete
extends java.lang.Object
implements java.util.concurrent.Callable<java.lang.Void>

The ParallelIndividualCompleter.Complete class completes a single Individual.


Field Summary
protected  Control control
           
protected  Individual individual
           
 
Constructor Summary
ParallelIndividualCompleter.Complete(Individual individual, Control control)
          Constructs ParallelIndividualCompleter.Complete with an Individual.
 
Method Summary
 java.lang.Void call()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

individual

protected final Individual individual

control

protected final Control control
Constructor Detail

ParallelIndividualCompleter.Complete

public ParallelIndividualCompleter.Complete(Individual individual,
                                            Control control)
Constructs ParallelIndividualCompleter.Complete with an Individual.

Parameters:
individual - the individual to complete
control - the control
Method Detail

call

public java.lang.Void call()
                    throws TerminationException
Specified by:
call in interface java.util.concurrent.Callable<java.lang.Void>
Throws:
TerminationException