public interface NumericChromosome<N extends Number & Comparable<? super N>,G extends NumericGene<N,G>> extends BoundedChromosome<N,G>
Modifier and Type | Method and Description |
---|---|
default byte |
byteValue()
Return the byte value of this
NumericChromosome at the
index 0. |
default byte |
byteValue(int index)
Return the byte value of this
NumericChromosome at the given
index . |
default double |
doubleValue()
Return the double value of this
NumericChromosome at the
index 0. |
default double |
doubleValue(int index)
Return the double value of this
NumericChromosome at the given
index . |
default float |
floatValue()
Return the float value of this
NumericChromosome at the
index 0. |
default float |
floatValue(int index)
Return the float value of this
NumericChromosome at the given
index . |
default int |
intValue()
Return the int value of this
NumericChromosome at the
index 0. |
default int |
intValue(int index)
Return the int value of this
NumericChromosome at the given
index . |
default long |
longValue()
Return the long value of this
NumericChromosome at the
index 0. |
default long |
longValue(int index)
Return the long value of this
NumericChromosome at the given
index . |
default short |
shortValue()
Return the short value of this
NumericChromosome at the
index 0. |
default short |
shortValue(int index)
Return the short value of this
NumericChromosome at the given
index . |
getMax, getMin
as, getGene, getGene, length, newInstance, stream, toSeq
isValid
forEach, iterator, spliterator
instances, newInstance
default byte byteValue(int index)
NumericChromosome
at the given
index
.index
- the index of the NumericGene
.Gene
with the given index
.IndexOutOfBoundsException
- if the index is out of range
(index < 0 || index >= length()).default byte byteValue()
NumericChromosome
at the
index
0.Gene
with index
0.default short shortValue(int index)
NumericChromosome
at the given
index
.index
- the index of the NumericGene
.Gene
with the given index
.IndexOutOfBoundsException
- if the index is out of range
(index < 0 || index >= length()).default short shortValue()
NumericChromosome
at the
index
0.Gene
with index
0.default int intValue(int index)
NumericChromosome
at the given
index
.index
- the index of the NumericGene
.Gene
with the given index
.IndexOutOfBoundsException
- if the index is out of range
(index < 0 || index >= length()).default int intValue()
NumericChromosome
at the
index
0.Gene
with index
0.default long longValue(int index)
NumericChromosome
at the given
index
.index
- the index of the NumericGene
.Gene
with the given index
.IndexOutOfBoundsException
- if the index is out of range
(index < 0 || index >= length()).default long longValue()
NumericChromosome
at the
index
0.Gene
with index
0.default float floatValue(int index)
NumericChromosome
at the given
index
.index
- the index of the NumericGene
.Gene
with the given index
.IndexOutOfBoundsException
- if the index is out of range
(index < 0 || index >= length()).default float floatValue()
NumericChromosome
at the
index
0.Gene
with index
0.default double doubleValue(int index)
NumericChromosome
at the given
index
.index
- the index of the NumericGene
.Gene
with the given index
.IndexOutOfBoundsException
- if the index is out of range
(index < 0 || index >= length()).default double doubleValue()
NumericChromosome
at the
index
0.Gene
with index
0.© 2007-2017 Franz Wilhelmstötter (2017-04-28 16:50)