Module io.jenetics.ext
Package io.jenetics.ext
Class AbstractTreeChromosome<A,G extends AbstractTreeGene<A,G>>
java.lang.Object
io.jenetics.AbstractChromosome<G>
io.jenetics.ext.AbstractTreeChromosome<A,G>
- All Implemented Interfaces:
Chromosome<G>
,TreeChromosome<A,
,G> BaseSeq<G>
,Factory<Chromosome<G>>
,Verifiable
,Iterable<G>
,RandomAccess
- Direct Known Subclasses:
ProgramChromosome
public abstract class AbstractTreeChromosome<A,G extends AbstractTreeGene<A,G>>
extends AbstractChromosome<G>
implements TreeChromosome<A,G>
Abstract base implementation of a
TreeChromosome
.- Since:
- 3.9
- Version:
- 5.2
-
Field Summary
Fields inherited from class io.jenetics.AbstractChromosome
_genes, _valid
-
Constructor Summary
-
Method Summary
Methods inherited from class io.jenetics.AbstractChromosome
equals, get, hashCode, isValid, length, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface io.jenetics.util.BaseSeq
forEach, get, isEmpty, iterator, length, listIterator, nonEmpty, spliterator, stream
Methods inherited from interface io.jenetics.Chromosome
as, gene, isValid, newInstance
Methods inherited from interface io.jenetics.util.Factory
instances, newInstance
Methods inherited from interface io.jenetics.ext.TreeChromosome
root
-
Constructor Details
-
AbstractTreeChromosome
-