public class IntegerGradientGene extends IntegerGene
Constructor and Description |
---|
IntegerGradientGene(Genome genome,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
copy(Gene destinationGene) |
void |
geneManipulated(GeneManipulationEvent gbme) |
boolean |
genomicallyEquals(Gene gene) |
SwellType |
getGradient() |
void |
readIndexedValueFromByteBuffer(java.nio.ByteBuffer byteBuffer,
int index) |
void |
setGradient(SwellType newValue) |
java.lang.String |
toString() |
void |
writeIndexedValueToByteBuffer(java.nio.ByteBuffer byteBuffer,
int index) |
addToGene, decrementGene, getValue, incrementGene, setValue
isShowPositiveSign, setShowPositiveSign
addPropertyChangeListener, getDoubleGooseSize, getGenome, getGooseSize, getName, kill, readValueFromByteBuffer, removePropertyChangeListener, setGenome, setName, writeValueToByteBuffer
public IntegerGradientGene(Genome genome, java.lang.String name)
public boolean genomicallyEquals(Gene gene)
genomicallyEquals
in interface Gene
genomicallyEquals
in class IntegerGene
public java.lang.String toString()
toString
in class IntegerGene
public void readIndexedValueFromByteBuffer(java.nio.ByteBuffer byteBuffer, int index)
readIndexedValueFromByteBuffer
in interface Gene
readIndexedValueFromByteBuffer
in class IntegerGene
public void writeIndexedValueToByteBuffer(java.nio.ByteBuffer byteBuffer, int index)
writeIndexedValueToByteBuffer
in interface Gene
writeIndexedValueToByteBuffer
in class IntegerGene
public SwellType getGradient()
public void geneManipulated(GeneManipulationEvent gbme)
geneManipulated
in interface GeneManipulationListener
geneManipulated
in class IntegerGene
public void setGradient(SwellType newValue)
public void copy(Gene destinationGene)
copy
in interface Gene
copy
in class IntegerGene