|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectes.udc.gii.common.eaf.algorithm.parallel.topology.migration.MigrationObject
public class MigrationObject
A exchange object is a sort of envelope that contains the data to exchange between to processes in a parallel evolutionary algorithm.
Field Summary | |
---|---|
private int |
generation
Current generation at which the sending process is. |
private java.util.List<Individual> |
individuals
List of individuals to exchange. |
static int |
NOT_SPECIFIED
Special value of a generation. |
Constructor Summary | |
---|---|
MigrationObject()
Creates a new instance of MigrationObject |
|
MigrationObject(java.util.List<Individual> individuals,
int generation)
Creates a new instance of MigrationObject |
Method Summary | |
---|---|
java.lang.Object |
clone()
Clones this object. |
boolean |
equals(java.lang.Object obj)
|
int |
getGeneration()
|
java.util.List<Individual> |
getIndividuals()
|
int |
hashCode()
|
void |
readExternal(java.io.ObjectInput in)
|
void |
setGeneration(int generation)
|
void |
setIndividuals(java.util.List<Individual> individuals)
|
java.lang.String |
toString()
|
void |
writeExternal(java.io.ObjectOutput out)
|
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private java.util.List<Individual> individuals
private int generation
public static final int NOT_SPECIFIED
Constructor Detail |
---|
public MigrationObject()
public MigrationObject(java.util.List<Individual> individuals, int generation)
Method Detail |
---|
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Object clone()
clone
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.util.List<Individual> getIndividuals()
public void setIndividuals(java.util.List<Individual> individuals)
public int getGeneration()
public void setGeneration(int generation)
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |