|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Package es.udc.gii.common.eaf.algorithm.evaluate |
---|
Class es.udc.gii.common.eaf.algorithm.evaluate.SerialEvaluationStrategy extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
ConstraintMethod contraintMethod
Package es.udc.gii.common.eaf.algorithm.evaluate.constraint |
---|
Package es.udc.gii.common.eaf.algorithm.evaluate.constraint.methods |
---|
Class es.udc.gii.common.eaf.algorithm.evaluate.constraint.methods.NoConstraintsMethod extends java.lang.Object implements Serializable |
---|
Package es.udc.gii.common.eaf.algorithm.parallel.evaluation |
---|
Class es.udc.gii.common.eaf.algorithm.parallel.evaluation.DistributedEvaluation extends java.util.Observable implements Serializable |
---|
Serialized Fields |
---|
int state
FitnessComparator<T extends Individual> comparator
SerialEvaluationStrategy evaluationStrategy
EvaluationTopology topology
boolean finished
true
if the evaluation process is finished.
int chunkSize
java.util.List<E> functions
java.util.List<E> constraints
int popSize
java.util.concurrent.CyclicBarrier barrier
boolean collectStatistics
true
if statistics about the evaluations should be collected.
DistributedEvaluation.DistributedEvaluationStatistics statistics
int[] chunkIndex
java.util.List<E> individualsToEvaluate
int firtstInd
int evaluatedIndividuals
Class es.udc.gii.common.eaf.algorithm.parallel.evaluation.DistributedEvaluation.DistributedEvaluationStatistics extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
long totalSendTimeMaster
long[] totalSendTimeSlave
long totalIdleTimeMaster
long[] totalIdleTimeSlave
int totalEvalsMaster
int[] totalEvalsSlave
long totalEvaluationTimeMaster
long[] totalEvaluationTimeSlave
long totalTimeMaster
long[] totalTimeSlave
Package es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation |
---|
Class es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation.EvaluationObject extends java.lang.Object implements Serializable |
---|
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
java.io.IOException
Class es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation.EvaluationTopology extends Topology implements Serializable |
---|
Serialized Fields |
---|
java.util.Map<K,V> pendingSendRequest
boolean master
true
if this process is the master in this topology.
int myMaster
Package es.udc.gii.common.eaf.algorithm.parallel.topology.migration |
---|
Class es.udc.gii.common.eaf.algorithm.parallel.topology.migration.MigrationObject extends java.lang.Object implements Serializable |
---|
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
java.io.IOException
Package es.udc.gii.common.eaf.algorithm.population |
---|
Class es.udc.gii.common.eaf.algorithm.population.Individual extends java.lang.Object implements Serializable |
---|
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
It sets the values of Individual#getSerializeEvalResults and Individual#getSerializeGenotype accordingly to the information received so that subclasses can rely on them to know what kind of information is to be read.
Subclasses should override this method if they introduce new attibutes.
Remember to call super.readExternal()
in order to
be sure that the state of the parent class is de-serialized and the values
of Individual#getSerializeEvalResults and Individual#getSerializeGenotype
contain the right information.
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
It might write to the output out
the evaluation results
or the genotype information or both, deppending on the value of
Individual#getSerializeEvalResults and Individual#getSerializeGenotype,
which are always writen at the beginning of the output to know later what
type of information is contained in the data.
Subclasses should override this method if they introduce new attibutes.
Remember to call super.writeExternal()
in order to
be sure that the state of the parent class is serialized.
java.io.IOException
Class es.udc.gii.common.eaf.algorithm.population.MaIndividual extends Individual implements Serializable |
---|
serialVersionUID: -6655436865465687929L
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
java.io.IOException
Class es.udc.gii.common.eaf.algorithm.population.NSGA2Individual extends Individual implements Serializable |
---|
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
It sets the values of Individual#getSerializeEvalResults and Individual#getSerializeGenotype accordingly to the information received so that subclasses can rely on them to know what kind of information is to be read.
Subclasses should override this method if they introduce new attibutes.
Remember to call super.readExternal()
in order to
be sure that the state of the parent class is de-serialized and the values
of Individual#getSerializeEvalResults and Individual#getSerializeGenotype
contain the right information.
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
It might write to the output out
the evaluation results
or the genotype information or both, deppending on the value of
Individual#getSerializeEvalResults and Individual#getSerializeGenotype,
which are always writen at the beginning of the output to know later what
type of information is contained in the data.
Subclasses should override this method if they introduce new attibutes.
Remember to call super.writeExternal()
in order to
be sure that the state of the parent class is serialized.
java.io.IOException
Package es.udc.gii.common.eaf.algorithm.population.jade |
---|
Class es.udc.gii.common.eaf.algorithm.population.jade.JADEIndividual extends Individual implements Serializable |
---|
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
It sets the values of Individual#getSerializeEvalResults and Individual#getSerializeGenotype accordingly to the information received so that subclasses can rely on them to know what kind of information is to be read.
Subclasses should override this method if they introduce new attibutes.
Remember to call super.readExternal()
in order to
be sure that the state of the parent class is de-serialized and the values
of Individual#getSerializeEvalResults and Individual#getSerializeGenotype
contain the right information.
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
It might write to the output out
the evaluation results
or the genotype information or both, deppending on the value of
Individual#getSerializeEvalResults and Individual#getSerializeGenotype,
which are always writen at the beginning of the output to know later what
type of information is contained in the data.
Subclasses should override this method if they introduce new attibutes.
Remember to call super.writeExternal()
in order to
be sure that the state of the parent class is serialized.
java.io.IOException
Package es.udc.gii.common.eaf.config |
---|
Class es.udc.gii.common.eaf.config.EAFConfiguration extends org.apache.commons.configuration.XMLConfiguration implements Serializable |
---|
Package es.udc.gii.common.eaf.exception |
---|
Class es.udc.gii.common.eaf.exception.ConfigurationException extends java.lang.RuntimeException implements Serializable |
---|
Class es.udc.gii.common.eaf.exception.OperatorException extends java.lang.Exception implements Serializable |
---|
Class es.udc.gii.common.eaf.exception.WrongAlgorithmException extends java.lang.RuntimeException implements Serializable |
---|
Class es.udc.gii.common.eaf.exception.WrongComparatorException extends java.lang.RuntimeException implements Serializable |
---|
Class es.udc.gii.common.eaf.exception.WrongIndividualException extends java.lang.RuntimeException implements Serializable |
---|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |