ec.eval
Class EvaluationData
java.lang.Object
ec.eval.EvaluationData
- public class EvaluationData
- extends java.lang.Object
EvaluationData.java
This class stores information that is necessary to reschedule jobs when a slave crashes.
Jobs are of two types: traditional evaluations (Slave.V_EVALUATESIMPLE), and coevolutionary
evaluations (Slave.V_EVALUATEGROUPED). type indicates the (duh!) type of job.
For traditional evaluations, only the individual and its subpopulation number are needed. Instead,
Coevolutionary evaluations require the number of individuals, the subpopulations they come from, the
pointers to the individuals, boolean flags indicating whether their fitness is to be updated or
not, and another boolean flag indicating whether to count only victories in competitive tournament.
In addition, pointers to the evaluation state, the master problem, and the thread number are stored,
as they are required for rescheduling the evaluation.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EvaluationData
public EvaluationData()