|
|||||||||||
| 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 IIndividuopublic java.lang.Object getValue()
getValue in interface IIndividuopublic void setValue(java.lang.Object value)
setValue in interface IIndividuovalue - Valor de este individuopublic void setRandom()
setRandom in interface IIndividuopublic int getBitWidth()
public void setParents(IIndividuo[] parents)
setParents in interface IIndividuoparents - padres de este individuopublic IIndividuo[] getParents()
getParents in interface IIndividuopublic int hashCode()
hashCode in class java.lang.Objectpublic 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 | ||||||||||