|
||||||||||
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.evaluation.EvaluationObject
public class EvaluationObject
This class represents an envelope for exchanging individuals between master nodes and slave nodes where they have to be evaluated.
Field Summary | |
---|---|
private int |
dest
Rank of the destiny node. |
private java.util.List<Individual> |
individuals
Individuals to send or individuals received. |
static int |
NOT_SPECIFIED
Special value for the source and dest rank when they are not known. |
private int |
source
Rank of the source node. |
Constructor Summary | |
---|---|
EvaluationObject()
Creates a new instance of EvaluationObject |
|
EvaluationObject(java.util.List<Individual> individuals,
int source,
int dest)
Creates a new instance of EvaluationObject |
Method Summary | |
---|---|
java.lang.Object |
clone()
Clones this object. |
boolean |
equals(java.lang.Object obj)
|
int |
getDest()
|
java.util.List<Individual> |
getIndividuals()
|
int |
getSource()
|
int |
hashCode()
|
void |
readExternal(java.io.ObjectInput in)
|
void |
setDest(int dest)
|
void |
setIndividuals(java.util.List<Individual> individuals)
|
void |
setSource(int source)
|
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 |
---|
public static final int NOT_SPECIFIED
private int source
private int dest
private java.util.List<Individual> individuals
Constructor Detail |
---|
public EvaluationObject()
public EvaluationObject(java.util.List<Individual> individuals, int source, int dest)
Method Detail |
---|
public java.lang.Object clone()
clone
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public int getSource()
public void setSource(int source)
public java.util.List<Individual> getIndividuals()
public void setIndividuals(java.util.List<Individual> individuals)
public int getDest()
public void setDest(int dest)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
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 |