Package org.opt4j.genotype
Class BooleanGenotype
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterable<Boolean>
,Collection<Boolean>
,List<Boolean>
,RandomAccess
,Genotype
,ListGenotype<Boolean>
- Direct Known Subclasses:
BooleanMapGenotype
The
BooleanGenotype
consists of Boolean values that can be used as a
Genotype
.- See Also:
-
Field Summary
Fields inherited from class java.util.AbstractList
modCount
-
Constructor Summary
-
Method Summary
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
Methods inherited from class java.util.AbstractCollection
containsAll, toString
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
-
Constructor Details
-
BooleanGenotype
public BooleanGenotype()Constructs aBooleanGenotype
.
-
-
Method Details
-
newInstance
Description copied from interface:Genotype
Constructs a new (empty) instance of thisGenotype
.- Specified by:
newInstance
in interfaceGenotype
- Type Parameters:
G
- the type of genotype for an implicit cast- Returns:
- new instance of the genotype
-
init
Initialize this genotype withn
random values.- Parameters:
random
- the random number generatorn
- the number of elements in the resulting genotype
-