- All Superinterfaces:
BaseSeq<G>,Chromosome<G>,Factory<Chromosome<G>>,Iterable<G>,RandomAccess,Verifiable
- All Known Implementing Classes:
AbstractTreeChromosome,ProgramChromosome
Chromosome for tree shaped genes.
- Since:
- 3.9
- Version:
- 6.0
-
Method Summary
Methods inherited from interface io.jenetics.util.BaseSeq
forEach, get, isEmpty, iterator, length, listIterator, nonEmpty, spliterator, streamMethods inherited from interface io.jenetics.Chromosome
as, gene, isValid, newInstanceMethods inherited from interface io.jenetics.util.Factory
instances, newInstance
-
Method Details
-
root
Return the root gene of this chromosome. Since the gene type is also aTree, you are able to assign it to one.This method is also an alias forfinal Tree<A, ?> t1 = root(); final Tree<?, ?> t2 = root();Chromosome.gene(), which returns the first gene of the chromosome.- Returns:
- the root tree gene of this chromosome
- See Also:
-