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
,Serializable
,Iterable<G>
,RandomAccess
public abstract class AbstractTreeChromosome<A,G extends AbstractTreeGene<A,G>> extends AbstractChromosome<G> implements TreeChromosome<A,G>
Abstract base implementation of aTreeChromosome
.- Since:
- 3.9
- Version:
- 5.2
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class io.jenetics.AbstractChromosome
_genes, _valid
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractTreeChromosome(ISeq<? extends G> genes)
-
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
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 Detail
-
AbstractTreeChromosome
protected AbstractTreeChromosome(ISeq<? extends G> genes)
-
-