|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.brownsoft.ag.individuo.IndividuoBitStreamSimple
Esta clase implementa un Individuo del tipo bitstream de tamaño <= 63bits
Field Summary | |
protected int |
bitWidth
|
protected long |
maxValue
|
protected IIndividuo[] |
parents
|
protected long |
value
|
Constructor Summary | |
IndividuoBitStreamSimple(int largoBitStream)
Constructor de IndividuoBitStreamSimple |
Method Summary | |
boolean |
equals(java.lang.Object o)
Sobrecarga del metodo equals |
int |
getBitWidth()
Obtiene el largo del cromosoma |
IIndividuo |
getCopy()
Crea una copia con el mismo material genético que este individuo |
IIndividuo[] |
getParents()
Obtiene los padres de este individuo |
java.lang.Object |
getValue()
Obtiene el material genetico de este individuo |
int |
hashCode()
Hashcode para este individuo |
void |
setParents(IIndividuo[] parents)
Setea los padres de este individuo |
void |
setRandom()
Setea el material genético de este individuo al azar |
void |
setValue(java.lang.Object value)
Setea el valor de este individuo |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.brownsoft.ag.IIndividuo |
getFenotipo, getFitness |
Field Detail |
protected int bitWidth
protected long maxValue
protected long value
protected IIndividuo[] parents
Constructor Detail |
public IndividuoBitStreamSimple(int largoBitStream)
largoBitStream
- cantidad de bits a utilizar para representar este individuo (de 1 a 63)Method Detail |
public IIndividuo getCopy()
getCopy
in interface IIndividuo
public java.lang.Object getValue()
getValue
in interface IIndividuo
public void setValue(java.lang.Object value)
setValue
in interface IIndividuo
value
- Valor de este individuopublic void setRandom()
setRandom
in interface IIndividuo
public int getBitWidth()
public void setParents(IIndividuo[] parents)
setParents
in interface IIndividuo
parents
- padres de este individuopublic IIndividuo[] getParents()
getParents
in interface IIndividuo
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |