Package ec.eval

Interface Summary
IMasterProblemServer Interface implemented by both the ECJ master/slave problem and the ORIGIN Frontier task distributed problem classes.
 

Class Summary
DataPipe  
Job Job.java This class stores information regarding a job submitted to a Slave: the individuals, the subpopulations in which they are stored, a scratch array for the individuals used internally, and various coevolutionary information (whether we should only count victories single-elimination-tournament style; which individuals should have their fitnesses updated).
MasterProblem MasterProblem.java
MasterProblemServer MasterProblemServer.java
Slave Slave.java
SlaveMonitor SlaveMonitor.java The SlaveMonitor is the main tool used by the evolutionary computation process to synchronize the work of multiple threads (for example, for different slaves).