Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractTreeChromosome<A,G> - Class in io.jenetics.ext
- 
Abstract base implementation of aTreeChromosome.
- AbstractTreeChromosome(ISeq<? extends G>) - Constructor for class io.jenetics.ext.AbstractTreeChromosome
- AbstractTreeGene<A,G> - Class in io.jenetics.ext
- 
Abstract implementation of theTreeGeneinterface..
- AbstractTreeGene(A, int, int) - Constructor for class io.jenetics.ext.AbstractTreeGene
- 
Creates a new tree-gene from the given data.
- add(T) - Method in class io.jenetics.ext.moea.ParetoFront
- 
Inserts anelementto this pareto front.
- addAll(Collection<? extends T>) - Method in class io.jenetics.ext.moea.ParetoFront
- 
Adds all elements of the given collection tothispareto front.
- ALL - Static variable in record class io.jenetics.ext.util.CsvSupport.ColumnIndexes
- 
Indicating that all columns should be part of the split result.
- allele() - Method in class io.jenetics.ext.AbstractTreeGene
- allele() - Method in class io.jenetics.ext.BigIntegerGene
- alter(Seq<Phenotype<G, C>>, long) - Method in class io.jenetics.ext.WeaselMutator
- alternatives() - Method in record class io.jenetics.ext.grammar.Cfg.Rule
- 
Returns the value of thealternativesrecord component.
- append(Tree.Path) - Method in class io.jenetics.ext.util.Tree.Path
- 
Appends the givenpathtothisone.
- apply(Engine.Builder<G, C>) - Method in class io.jenetics.ext.MLEvolutionStrategy
- apply(Engine.Builder<G, C>) - Method in class io.jenetics.ext.MpLEvolutionStrategy
- apply(Engine.Builder<G, C>) - Method in class io.jenetics.ext.WeaselProgram
- attach(TreeNode<T>) - Method in class io.jenetics.ext.util.TreeNode
- 
Remove the givenchildfrom its parent and makes it a child of this node by adding it to the end of this node's child array.
- attach(T) - Method in class io.jenetics.ext.util.TreeNode
- 
Attaches the givenchildtothisnode.
- attach(T...) - Method in class io.jenetics.ext.util.TreeNode
- 
Attaches the givenchildrentothisnode.
B
- BigIntegerChromosome - Class in io.jenetics.ext
- 
Numeric chromosome implementation which holds arbitrary sized integer numbers.
- BigIntegerChromosome(ISeq<BigIntegerGene>) - Constructor for class io.jenetics.ext.BigIntegerChromosome
- 
Create a new chromosome from the given genes array.
- BigIntegerChromosome(BigInteger, BigInteger) - Constructor for class io.jenetics.ext.BigIntegerChromosome
- 
Create a new randomDoubleChromosomeof length one.
- BigIntegerChromosome(BigInteger, BigInteger, int) - Constructor for class io.jenetics.ext.BigIntegerChromosome
- 
Create a new randomBigIntegerChromosomewith the givenlength.
- BigIntegerGene - Class in io.jenetics.ext
- 
Numeric chromosome implementation which holds an arbitrary sized integer number.
- bind(BaseSeq<G>) - Method in class io.jenetics.ext.AbstractTreeGene
- 
This method is used by theAbstractTreeChromosometo attach itself to this gene.
- Bnf - Class in io.jenetics.ext.grammar
- 
This class contains methods for parsing and formatting context-free grammars in BNF format.
- breadthFirstIterator() - Method in class io.jenetics.ext.util.FlatTreeNode
- breadthFirstIterator() - Method in interface io.jenetics.ext.util.Tree
- 
Return an iterator that traverses the subtree rooted atthisnode in breadth-first order.
- breadthFirstStream() - Method in class io.jenetics.ext.util.FlatTreeNode
- breadthFirstStream() - Method in interface io.jenetics.ext.util.Tree
- 
Return a stream that traverses the subtree rooted atthisnode in breadth-first order.
C
- Cfg<T> - Record Class in io.jenetics.ext.grammar
- 
Represents a context-free grammar (CFG).
- Cfg(List<Cfg.NonTerminal<T>>, List<Cfg.Terminal<T>>, List<Cfg.Rule<T>>, Cfg.NonTerminal<T>) - Constructor for record class io.jenetics.ext.grammar.Cfg
- 
Create a new context-free grammar object.
- Cfg.Expression<T> - Record Class in io.jenetics.ext.grammar
- 
Represents one expression (list of alternative symbols) a production rule consists of.
- Cfg.NonTerminal<T> - Record Class in io.jenetics.ext.grammar
- 
Represents the non-terminal symbols of the grammar (NT).
- Cfg.Rule<T> - Record Class in io.jenetics.ext.grammar
- 
Represents a production rule of the grammar (R).
- Cfg.Symbol<T> - Interface in io.jenetics.ext.grammar
- 
Represents the symbols the BNF grammar consists.
- Cfg.Terminal<T> - Record Class in io.jenetics.ext.grammar
- 
Represents a terminal symbols of the grammar (T).
- checkTreeState() - Method in class io.jenetics.ext.AbstractTreeGene
- childAfter(Tree<?, ?>) - Method in interface io.jenetics.ext.util.Tree
- 
Return the child which comes immediately afterthisnode.
- childAt(int) - Method in class io.jenetics.ext.AbstractTreeGene
- 
Return the child gene with the given index.
- childAt(int) - Method in class io.jenetics.ext.util.FlatTreeNode
- childAt(int) - Method in interface io.jenetics.ext.util.Tree
- 
Return the child node with the given index.
- childAt(int) - Method in class io.jenetics.ext.util.TreeNode
- 
Returns the child at the specified index in this node's child array.
- childAtPath(int...) - Method in interface io.jenetics.ext.util.Tree
- 
Return the child node at the givenpath.
- childAtPath(Tree.Path) - Method in interface io.jenetics.ext.util.Tree
- 
Return the child node at the givenpath.
- childBefore(Tree<?, ?>) - Method in interface io.jenetics.ext.util.Tree
- 
Return the child which comes immediately beforethisnode.
- childCount() - Method in class io.jenetics.ext.AbstractTreeGene
- childCount() - Method in class io.jenetics.ext.util.FlatTreeNode
- childCount() - Method in interface io.jenetics.ext.util.Tree
- 
Return the number of children this tree node consists of.
- childCount() - Method in class io.jenetics.ext.util.TreeNode
- childIterator() - Method in interface io.jenetics.ext.util.Tree
- 
Return an iterator of the children of thisTreenode.
- childIterator() - Method in class io.jenetics.ext.util.TreeNode
- childOffset() - Method in class io.jenetics.ext.AbstractTreeGene
- childOffset() - Method in interface io.jenetics.ext.util.FlatTree
- 
Return the index of the first child node in the underlying node array.
- childOffset() - Method in class io.jenetics.ext.util.FlatTreeNode
- 
Return the index of the first child node in the underlying node array.
- childPath() - Method in interface io.jenetics.ext.util.Tree
- 
Return the path ofthischild node from the root node.
- childStream() - Method in interface io.jenetics.ext.util.Tree
- 
Return a forward-order stream of this node's children.
- childStream() - Method in class io.jenetics.ext.util.TreeNode
- Codons - Class in io.jenetics.ext.grammar
- 
Represents a mapping of a finite set of integers to symbol indexes.
- Codons(IntUnaryOperator, int) - Constructor for class io.jenetics.ext.grammar.Codons
- 
Create a newCodonsobject from a givencodonssource and itslength.
- ColumnIndexes(int...) - Constructor for record class io.jenetics.ext.util.CsvSupport.ColumnIndexes
- 
Create a new column indexes object.
- ColumnJoiner(CsvSupport.ColumnIndexes) - Constructor for class io.jenetics.ext.util.CsvSupport.ColumnJoiner
- 
Create a new column joiner with the given embedding column indexes.
- ColumnJoiner(CsvSupport.Quote) - Constructor for class io.jenetics.ext.util.CsvSupport.ColumnJoiner
- 
Create a new column joiner with the given parameters.
- ColumnJoiner(CsvSupport.Quote, CsvSupport.ColumnIndexes) - Constructor for class io.jenetics.ext.util.CsvSupport.ColumnJoiner
- 
Create a new column joiner with the given parameters.
- ColumnJoiner(CsvSupport.Separator) - Constructor for class io.jenetics.ext.util.CsvSupport.ColumnJoiner
- 
Create a new column joiner with the given parameters.
- ColumnJoiner(CsvSupport.Separator, CsvSupport.ColumnIndexes) - Constructor for class io.jenetics.ext.util.CsvSupport.ColumnJoiner
- 
Create a new column joiner with the given parameters.
- ColumnJoiner(CsvSupport.Separator, CsvSupport.Quote) - Constructor for class io.jenetics.ext.util.CsvSupport.ColumnJoiner
- 
Create a new column joiner with the given parameters.
- ColumnJoiner(CsvSupport.Separator, CsvSupport.Quote, CsvSupport.ColumnIndexes) - Constructor for class io.jenetics.ext.util.CsvSupport.ColumnJoiner
- 
Create a new column joiner with the given parameters.
- comparator() - Method in interface io.jenetics.ext.moea.Vec
- 
Return the comparator for comparing the elements of this MO vector.
- compare(Vec<T>, int) - Method in interface io.jenetics.ext.moea.Vec
- 
Compares thethisvector with theotherat the given componentindex.
- compare(V, V, int) - Method in interface io.jenetics.ext.moea.ElementComparator
- 
Compares the components ofaandbat the givenindex.
- compareTo(Vec<T>) - Method in interface io.jenetics.ext.moea.Vec
- 
The default implementation uses theVec.dominance(Vec)function for defining a partial order of two vectors.
- compareTo(TreePattern.Var<V>) - Method in record class io.jenetics.ext.rewriting.TreePattern.Var
- compareTo(Tree.Path) - Method in class io.jenetics.ext.util.Tree.Path
- compile(String) - Static method in class io.jenetics.ext.rewriting.TreePattern
- 
Compiles the given tree pattern string.
- compile(String, Function<? super String, ? extends V>) - Static method in class io.jenetics.ext.rewriting.TreePattern
- 
Compiles the given tree pattern string.
- concat(TreeRewriter<V>...) - Static method in interface io.jenetics.ext.rewriting.TreeRewriter
- 
Concat the givenrewritersto one tree-rewriter.
- ConcatEngine<G,C> - Class in io.jenetics.ext.engine
- 
TheConcatEnginelets you concatenate two (or more) evolutionEngine, with different configurations, and let it use as one engineEvolutionStreamable.
- ConcatEngine(List<? extends EvolutionStreamable<G, C>>) - Constructor for class io.jenetics.ext.engine.ConcatEngine
- 
Create a new concatenating evolution engine with the given list of engines.
- contiguity() - Method in class io.jenetics.ext.SimulatedBinaryCrossover
- 
Return the contiguity value of the crossover.
- copy() - Method in class io.jenetics.ext.util.TreeNode
- crossover(TreeNode<A>, TreeNode<A>) - Method in class io.jenetics.ext.SingleNodeCrossover
- crossover(TreeNode<A>, TreeNode<A>) - Method in class io.jenetics.ext.TreeCrossover
- 
Template method which performs the crossover.
- crossover(MSeq<G>, MSeq<G>) - Method in class io.jenetics.ext.SimulatedBinaryCrossover
- crowdingDistance(BaseSeq<? extends Vec<T>>) - Static method in class io.jenetics.ext.moea.Pareto
- 
The crowding distance value of a solution provides an estimate of the density of solutions surrounding that solution.
- crowdingDistance(BaseSeq<? extends T>, ElementComparator<? super T>, ElementDistance<? super T>, ToIntFunction<? super T>) - Static method in class io.jenetics.ext.moea.Pareto
- 
The crowding distance value of a solution provides an estimate of the density of solutions surrounding that solution.
- CsvSupport - Class in io.jenetics.ext.util
- 
This class contains helper classes, which are the building blocks for handling CSV files.
- CsvSupport.ColumnIndexes - Record Class in io.jenetics.ext.util
- 
Holds the column indexes, which should be part of the split or join operation.
- CsvSupport.ColumnJoiner - Class in io.jenetics.ext.util
- 
This class joins an array of columns into one CSV line.
- CsvSupport.LineReader - Class in io.jenetics.ext.util
- 
This class reads CSV files and splits it into lines.
- CsvSupport.LineSplitter - Class in io.jenetics.ext.util
- 
Splitting a CSV line into columns (records).
- CsvSupport.Quote - Record Class in io.jenetics.ext.util
- 
Holds the CSV column quote character.
- CsvSupport.Separator - Record Class in io.jenetics.ext.util
- 
Holds the CSV column separator character.
- CyclicEngine<G,C> - Class in io.jenetics.ext.engine
- 
TheCyclicEnginelets you concatenate two (or more) evolutionEngine, with different configurations, and let it use as one engineEvolutionStreamable.
- CyclicEngine(List<? extends EvolutionStreamable<G, C>>) - Constructor for class io.jenetics.ext.engine.CyclicEngine
- 
Create a new cycling evolution engine with the given list ofengines.
D
- data() - Method in interface io.jenetics.ext.moea.Vec
- 
Return the underlying data structure.
- DEFAULT - Static variable in class io.jenetics.ext.util.CsvSupport.ColumnJoiner
- 
Default column joiner, which is using default separator character,CsvSupport.Separator.DEFAULT, and default quote character,CsvSupport.Quote.DEFAULT.
- DEFAULT - Static variable in record class io.jenetics.ext.util.CsvSupport.Quote
- 
The default quote character, '"'.
- DEFAULT - Static variable in record class io.jenetics.ext.util.CsvSupport.Separator
- 
The default separator character, ','.
- depth() - Method in interface io.jenetics.ext.util.Tree
- 
Returns the depth of the tree rooted at this node.
- depthFirstIterator() - Method in interface io.jenetics.ext.util.Tree
- 
Return an iterator that traverses the subtree rooted atthisnode in depth-first order.
- depthFirstStream() - Method in interface io.jenetics.ext.util.Tree
- 
Return a stream that traverses the subtree rooted atthisnode in depth-first.
- DerivationTreeGenerator<T> - Class in io.jenetics.ext.grammar
- 
Standard implementation of a derivation-tree generator.
- DerivationTreeGenerator(SymbolIndex, int) - Constructor for class io.jenetics.ext.grammar.DerivationTreeGenerator
- 
Create a new derivation tree generator from the given parameters.
- detach() - Method in class io.jenetics.ext.util.TreeNode
- 
Detaches the subtree rooted atthisnode from the tree, givingthisnode anullparent.
- distance() - Method in interface io.jenetics.ext.moea.Vec
- 
Return a function which calculates the element distance of a vector at a given element index.
- distance(Vec<T>, int) - Method in interface io.jenetics.ext.moea.Vec
- 
Calculates the distance between two vector elements at the givenindex.
- distance(V, V, int) - Method in interface io.jenetics.ext.moea.ElementDistance
- 
Calculates the distance of two vector elements at the givenindex.
- dominance() - Method in interface io.jenetics.ext.moea.Vec
- 
Return the comparator which defines the (Pareto) dominance measure.
- dominance(double[], double[]) - Static method in class io.jenetics.ext.moea.Pareto
- 
Calculates the Pareto Dominance of the two vectors u and v.
- dominance(double[], double[]) - Static method in interface io.jenetics.ext.moea.Vec
- 
Calculates the Pareto Dominance of the two vectors u and v.
- dominance(int[], int[]) - Static method in class io.jenetics.ext.moea.Pareto
- 
Calculates the Pareto Dominance of the two vectors u and v.
- dominance(int[], int[]) - Static method in interface io.jenetics.ext.moea.Vec
- 
Calculates the Pareto Dominance of the two vectors u and v.
- dominance(long[], long[]) - Static method in class io.jenetics.ext.moea.Pareto
- 
Calculates the Pareto Dominance of the two vectors u and v.
- dominance(long[], long[]) - Static method in interface io.jenetics.ext.moea.Vec
- 
Calculates the Pareto Dominance of the two vectors u and v.
- dominance(C[], C[]) - Static method in class io.jenetics.ext.moea.Pareto
- 
Calculates the Pareto Dominance of the two vectors u and v.
- dominance(C[], C[]) - Static method in interface io.jenetics.ext.moea.Vec
- 
Calculates the Pareto Dominance of the two vectors u and v.
- dominance(Vec<T>) - Method in interface io.jenetics.ext.moea.Vec
- dominance(T[], T[], Comparator<? super T>) - Static method in class io.jenetics.ext.moea.Pareto
- 
Calculates the Pareto Dominance of the two vectors u and v.
- dominance(T[], T[], Comparator<? super T>) - Static method in interface io.jenetics.ext.moea.Vec
- 
Calculates the Pareto Dominance of the two vectors u and v.
- dominance(V, V, int, ElementComparator<? super V>) - Static method in class io.jenetics.ext.moea.Pareto
- 
Calculates the Pareto Dominance of the two vectors u and v.
- dot(String) - Static method in class io.jenetics.ext.util.TreeFormatter
- 
A tree formatter for .dot string representations.
- DOT - Static variable in class io.jenetics.ext.util.TreeFormatter
- 
A tree formatter for .dot string representations.
E
- E(Cfg.Symbol<T>...) - Static method in record class io.jenetics.ext.grammar.Cfg
- 
Factory method for creating an expression with the givensymbols.
- ElementComparator<V> - Interface in io.jenetics.ext.moea
- 
Defines the order of two elements of a given vector typeV.
- ElementDistance<V> - Interface in io.jenetics.ext.moea
- 
Defines the distance of two elements of a given vector typeV.
- EOL - Static variable in class io.jenetics.ext.util.CsvSupport
- 
The newline string used for writing the CSV file:\r\n.
- equals(Tree<?, ?>, Tree<?, ?>) - Static method in interface io.jenetics.ext.util.Tree
- 
Checks if the two given trees has the same structure with the same values.
- equals(Object) - Method in class io.jenetics.ext.AbstractTreeGene
- equals(Object) - Method in class io.jenetics.ext.BigIntegerGene
- equals(Object) - Method in record class io.jenetics.ext.grammar.Cfg
- 
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.jenetics.ext.grammar.Cfg.Expression
- 
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.jenetics.ext.grammar.Cfg.NonTerminal
- 
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.jenetics.ext.grammar.Cfg.Rule
- 
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.jenetics.ext.grammar.Cfg.Terminal
- 
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class io.jenetics.ext.rewriting.TreeMatchResult
- equals(Object) - Method in class io.jenetics.ext.rewriting.TreePattern
- equals(Object) - Method in record class io.jenetics.ext.rewriting.TreePattern.Val
- 
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.jenetics.ext.rewriting.TreePattern.Var
- 
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class io.jenetics.ext.rewriting.TreeRewriteRule
- equals(Object) - Method in class io.jenetics.ext.rewriting.TRS
- equals(Object) - Method in record class io.jenetics.ext.util.CsvSupport.ColumnIndexes
- 
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.jenetics.ext.util.CsvSupport.Quote
- 
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.jenetics.ext.util.CsvSupport.Separator
- 
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class io.jenetics.ext.util.FlatTreeNode
- equals(Object) - Method in class io.jenetics.ext.util.Tree.Path
- equals(Object) - Method in class io.jenetics.ext.util.TreeNode
- Examples - Search tag in class io.jenetics.ext.util.CsvSupport.ColumnJoiner
- Section
- Examples - Search tag in class io.jenetics.ext.util.CsvSupport.LineSplitter
- Section
- expand(Map<TreePattern.Var<V>, Tree<V, ?>>) - Method in class io.jenetics.ext.rewriting.TreePattern
- 
Expandsthispattern with the given variable mapping.
- Expression(List<Cfg.Symbol<T>>) - Constructor for record class io.jenetics.ext.grammar.Cfg.Expression
- 
Creates an instance of aExpressionrecord class.
F
- firstChild() - Method in interface io.jenetics.ext.util.Tree
- 
Return the first child ofthisnode, orOptional.empty()ifthisnode has no children.
- firstLeaf() - Method in interface io.jenetics.ext.util.Tree
- 
Return the first leaf that is a descendant ofthisnode; either this node or its first child's first leaf.
- flattenedNodes() - Method in class io.jenetics.ext.AbstractTreeGene
- 
Return the whole flattened tree values in breadth-first order.
- flattenedNodes() - Method in interface io.jenetics.ext.util.FlatTree
- 
Return the whole flattened tree values in breadth-first order.
- flattenedNodes() - Method in class io.jenetics.ext.util.FlatTreeNode
- FlatTree<V,T> - Interface in io.jenetics.ext.util
- 
Tree specification, where the nodes of the whole tree are stored in an array.
- FlatTreeNode<V> - Class in io.jenetics.ext.util
- 
Default implementation of theFlatTreeinterface.
- format(Cfg<?>) - Static method in class io.jenetics.ext.grammar.Bnf
- 
Formats the given CFG as BNF grammar string.
- format(Tree<?, ?>) - Method in class io.jenetics.ext.util.TreeFormatter
- 
Formats the giventreeto its string representation.
- format(Tree<V, ?>, Function<? super V, ? extends CharSequence>) - Method in class io.jenetics.ext.util.TreeFormatter
- 
Formats the giventreeto its string representation.
- front(BaseSeq<? extends Vec<T>>) - Static method in class io.jenetics.ext.moea.Pareto
- 
Return the elements, from the given inputset, which are part of the pareto front.
- front(BaseSeq<? extends T>, Comparator<? super T>) - Static method in class io.jenetics.ext.moea.Pareto
- 
Return the elements, from the given inputset, which are part of the pareto front.
G
- generate(Cfg<? extends T>) - Method in class io.jenetics.ext.grammar.DerivationTreeGenerator
- 
Generates a new derivation tree from the given grammar, cfg.
- generate(Cfg<? extends T>) - Method in interface io.jenetics.ext.grammar.Generator
- 
Generates a new sentence from the given grammar.
- generate(Cfg<? extends T>) - Method in class io.jenetics.ext.grammar.SentenceGenerator
- 
Generates a new sentence from the given grammar, cfg.
- Generator<T,R> - Interface in io.jenetics.ext.grammar
- 
Generator interface for generating sentences/derivation trees from a given grammar.
- get(int) - Method in class io.jenetics.ext.util.Tree.Path
- 
Return the child index at the given index (child level).
H
- hashCode() - Method in class io.jenetics.ext.AbstractTreeGene
- hashCode() - Method in class io.jenetics.ext.BigIntegerGene
- hashCode() - Method in record class io.jenetics.ext.grammar.Cfg.Expression
- 
Returns a hash code value for this object.
- hashCode() - Method in record class io.jenetics.ext.grammar.Cfg
- 
Returns a hash code value for this object.
- hashCode() - Method in record class io.jenetics.ext.grammar.Cfg.NonTerminal
- 
Returns a hash code value for this object.
- hashCode() - Method in record class io.jenetics.ext.grammar.Cfg.Rule
- 
Returns a hash code value for this object.
- hashCode() - Method in record class io.jenetics.ext.grammar.Cfg.Terminal
- 
Returns a hash code value for this object.
- hashCode() - Method in class io.jenetics.ext.rewriting.TreeMatchResult
- hashCode() - Method in class io.jenetics.ext.rewriting.TreePattern
- hashCode() - Method in record class io.jenetics.ext.rewriting.TreePattern.Val
- 
Returns a hash code value for this object.
- hashCode() - Method in record class io.jenetics.ext.rewriting.TreePattern.Var
- 
Returns a hash code value for this object.
- hashCode() - Method in class io.jenetics.ext.rewriting.TreeRewriteRule
- hashCode() - Method in class io.jenetics.ext.rewriting.TRS
- hashCode() - Method in record class io.jenetics.ext.util.CsvSupport.ColumnIndexes
- 
Returns a hash code value for this object.
- hashCode() - Method in record class io.jenetics.ext.util.CsvSupport.Quote
- 
Returns a hash code value for this object.
- hashCode() - Method in record class io.jenetics.ext.util.CsvSupport.Separator
- 
Returns a hash code value for this object.
- hashCode() - Method in class io.jenetics.ext.util.FlatTreeNode
- hashCode() - Method in class io.jenetics.ext.util.Tree.Path
- hashCode() - Method in class io.jenetics.ext.util.TreeNode
- hashCode(Tree<?, ?>) - Static method in interface io.jenetics.ext.util.Tree
- 
Calculates the hash code of the given tree.
- HPRMutator<G,C> - Class in io.jenetics.ext
- 
The Hybridizing PSM and RSM Operator (HPRM) constructs an offspring from a pair of parents by hybridizing two mutation operators, PSM and RSM.
- HPRMutator() - Constructor for class io.jenetics.ext.HPRMutator
- 
Default constructor, with default mutation probability (Alterer.DEFAULT_ALTER_PROBABILITY).
- HPRMutator(double) - Constructor for class io.jenetics.ext.HPRMutator
- 
Constructs an alterer with a given recombination probability.
I
- identical(Tree<?, ?>) - Method in class io.jenetics.ext.util.FlatTreeNode
- identical(Tree<?, ?>) - Method in interface io.jenetics.ext.util.Tree
- 
Tests whetherthisnode is the same as theothernode.
- indexOf(Tree<?, ?>) - Method in interface io.jenetics.ext.util.Tree
- 
Returns the index of the specified child in this node's child array, or-1ifthisnode doesn't contain the givenchild.
- insert(int, TreeNode<T>) - Method in class io.jenetics.ext.util.TreeNode
- 
Removes thechildfrom its present parent (if it has one), sets the child's parent to this node, and then adds the child to this node's child array at indexindex.
- io.jenetics.ext - module io.jenetics.ext
- io.jenetics.ext - package io.jenetics.ext
- 
This package contains additional genes/chromosomes and GA operators.
- io.jenetics.ext.engine - package io.jenetics.ext.engine
- 
This package contains classes, which allows to concatenate evolutionEngines with different configurations.
- io.jenetics.ext.grammar - package io.jenetics.ext.grammar
- 
This package contains classes for doing Grammatical Evolution.
- io.jenetics.ext.moea - package io.jenetics.ext.moea
- 
This package contains classes which allow to do multi-object optimization with Jenetics.
- io.jenetics.ext.rewriting - package io.jenetics.ext.rewriting
- 
This package contains the implementation of a Tree (Term) Rewrite System.
- io.jenetics.ext.util - package io.jenetics.ext.util
- 
This package contains data-structures needed by the GA specific implementations.
- isAncestor(Tree<?, ?>) - Method in interface io.jenetics.ext.util.Tree
- 
Returntrueif the givennodeis an ancestor ofthisnode.
- isChild(Tree<?, ?>) - Method in interface io.jenetics.ext.util.Tree
- 
Returntrueif the givennodeis a child ofthisnode.
- isDescendant(Tree<?, ?>) - Method in interface io.jenetics.ext.util.Tree
- 
Returntrueif the givennodeis a descendant ofthisnode.
- isEmpty() - Method in class io.jenetics.ext.moea.ParetoFront
- isEmpty() - Method in interface io.jenetics.ext.util.Tree
- 
A tree is considered empty if it'sTree.value()isnulland has no children and parent.
- isLeaf() - Method in interface io.jenetics.ext.util.Tree
- 
Returntrueifthisnode has no children.
- isRelated(Tree<?, ?>) - Method in interface io.jenetics.ext.util.Tree
- 
Returns true if and only if the givennodeis in the same tree asthisnode.
- isRoot() - Method in class io.jenetics.ext.AbstractTreeGene
- isRoot() - Method in class io.jenetics.ext.util.FlatTreeNode
- isRoot() - Method in interface io.jenetics.ext.util.Tree
- 
Returnstrueif this node is the root of the tree.
- isSibling(Tree<?, ?>) - Method in interface io.jenetics.ext.util.Tree
- 
Test if the givennodeis a sibling ofthisnode.
- isValid() - Method in class io.jenetics.ext.AbstractTreeGene
- iterator() - Method in class io.jenetics.ext.moea.ParetoFront
- iterator() - Method in interface io.jenetics.ext.util.Tree
- 
Return an iterator that traverses the subtree rooted atthis.
J
- join(Iterable<?>) - Method in class io.jenetics.ext.util.CsvSupport.ColumnJoiner
- 
Joins the given CSVcolumns, using the given separator and quote character.
- join(Iterable<?>) - Static method in class io.jenetics.ext.util.CsvSupport
- 
Joins the given CSVcolumnsto one CSV line.
- join(Object[]) - Method in class io.jenetics.ext.util.CsvSupport.ColumnJoiner
- 
Joins the given CSVcolumns, using the given separator and quote character.
- join(Object[]) - Static method in class io.jenetics.ext.util.CsvSupport
- 
Joins the given CSVcolumnsto one CSV line.
- join(String...) - Static method in class io.jenetics.ext.util.CsvSupport
- 
Joins the given CSVcolumnsto one CSV line.
L
- lastChild() - Method in interface io.jenetics.ext.util.Tree
- 
Return the last child ofthisnode, orOptional.empty()ifthisnode has no children.
- lastLeaf() - Method in interface io.jenetics.ext.util.Tree
- 
Return the last leaf that is a descendant of this node; eitherthisnode or its last child's last leaf.
- leafCount() - Method in interface io.jenetics.ext.util.Tree
- 
Returns the total number of leaves that are descendants of this node.
- leaves() - Method in interface io.jenetics.ext.util.Tree
- 
Return a stream of leaves that are descendants of this node.
- left() - Method in class io.jenetics.ext.rewriting.TreeRewriteRule
- 
Return the rule matching pattern.
- LEFT_MOST - Enum constant in enum class io.jenetics.ext.grammar.SentenceGenerator.Expansion
- 
The symbol replacement always starting from the leftmost nonterminal as described in Grammatical Evolution.
- LEFT_TO_RIGHT - Enum constant in enum class io.jenetics.ext.grammar.SentenceGenerator.Expansion
- 
The symbol replacement is performed from left to right and is repeated until all non-terminal symbols have been expanded.
- length() - Method in interface io.jenetics.ext.moea.Vec
- 
Return the number of vector elements.
- length() - Method in class io.jenetics.ext.util.Tree.Path
- 
Return the path length, which is the level of the childthispath points to.
- level() - Method in interface io.jenetics.ext.util.Tree
- 
Returns the number of levels above this node.
- LineReader() - Constructor for class io.jenetics.ext.util.CsvSupport.LineReader
- 
Create a new line reader with default quote character'"'(CsvSupport.Quote.DEFAULT).
- LineReader(CsvSupport.Quote) - Constructor for class io.jenetics.ext.util.CsvSupport.LineReader
- 
Create a new line-reader with the givenquotecharacter, which is used in the CSV file which is read.
- lines(Reader) - Static method in class io.jenetics.ext.util.CsvSupport
- 
Splits the CSV file, given by thereader, into aStreamof CSV lines.
- LineSplitter() - Constructor for class io.jenetics.ext.util.CsvSupport.LineSplitter
- 
Create a new line splitter with default values.
- LineSplitter(CsvSupport.ColumnIndexes) - Constructor for class io.jenetics.ext.util.CsvSupport.LineSplitter
- 
Create a new line splitter with the given parameters.
- LineSplitter(CsvSupport.Quote) - Constructor for class io.jenetics.ext.util.CsvSupport.LineSplitter
- 
Create a new line splitter with the given parameters.
- LineSplitter(CsvSupport.Separator) - Constructor for class io.jenetics.ext.util.CsvSupport.LineSplitter
- 
Create a new line splitter with the given parameters.
- LineSplitter(CsvSupport.Separator, CsvSupport.Quote) - Constructor for class io.jenetics.ext.util.CsvSupport.LineSplitter
- 
Create a new line splitter with the given parameters.
- LineSplitter(CsvSupport.Separator, CsvSupport.Quote, CsvSupport.ColumnIndexes) - Constructor for class io.jenetics.ext.util.CsvSupport.LineSplitter
- 
Create a new line splitter with the given parameters.
- LISP - Static variable in class io.jenetics.ext.util.TreeFormatter
- 
Formats a given tree to a lisp string representation.
M
- map(Function<? super Cfg.Terminal<T>, ? extends A>) - Method in record class io.jenetics.ext.grammar.Cfg
- 
Maps the values of the terminal symbols from typeTto typeA.
- map(Function<? super FlatTreeNode<V>, ? extends B>) - Method in class io.jenetics.ext.util.FlatTreeNode
- 
Return a sequence of all mapped nodes of the whole underlying tree.
- map(Function<? super R, ? extends R1>) - Method in interface io.jenetics.ext.grammar.Generator
- 
Maps the generated result from typeRto typeR1.
- map(Function<? super T, ? extends B>) - Method in class io.jenetics.ext.util.TreeNode
- 
Returns a newTreeNodeconsisting of all nodes ofthistree, but with a different value type, created by applying the given function to the node values ofthistree.
- map(Function<? super T, ? extends V>) - Method in interface io.jenetics.ext.moea.ElementComparator
- 
Return an element comparator for the mapped typeT.
- map(Function<? super T, ? extends V>) - Method in interface io.jenetics.ext.moea.ElementDistance
- 
Return an element distance function for the mapped typeT.
- map(Function<? super V, ? extends B>) - Method in interface io.jenetics.ext.rewriting.TreePattern.Decl
- 
Returns a newTreePattern.Declobject with the mapped typeB.
- map(Function<? super V, ? extends B>) - Method in class io.jenetics.ext.rewriting.TreePattern
- 
Mapsthistree-pattern from typeVto typeB.
- map(Function<? super V, ? extends B>) - Method in record class io.jenetics.ext.rewriting.TreePattern.Val
- map(Function<? super V, ? extends B>) - Method in record class io.jenetics.ext.rewriting.TreePattern.Var
- map(Function<? super V, ? extends B>) - Method in class io.jenetics.ext.rewriting.TreeRewriteRule
- 
Mapsthisrewrite rule from typeVto typeB.
- map(Function<? super V, ? extends B>) - Method in class io.jenetics.ext.rewriting.TRS
- 
MapsthisTRS from typeVto typeB.
- Mappers - Class in io.jenetics.ext.grammar
- 
This class defines factories for different CFG ↔ Chromosome mappings (encodings).
- match(Tree<V, ?>) - Method in class io.jenetics.ext.rewriting.TreePattern
- 
Try to match the giventreeagainstthispattern.
- matcher(Tree<V, ?>) - Method in class io.jenetics.ext.rewriting.TreePattern
- 
Creates a matcher that will match the given input tree againstthispattern.
- matches() - Method in class io.jenetics.ext.rewriting.TreeMatcher
- 
Tests if the tree matches the pattern.
- matches(Tree<V, ?>) - Method in class io.jenetics.ext.rewriting.TreePattern
- 
Tests whether the given inputtreematchesthispattern.
- max() - Method in class io.jenetics.ext.BigIntegerChromosome
- max() - Method in class io.jenetics.ext.BigIntegerGene
- mean(BigIntegerGene) - Method in class io.jenetics.ext.BigIntegerGene
- merge(ParetoFront<? extends T>) - Method in class io.jenetics.ext.moea.ParetoFront
- 
Add the allelementstothispareto-set.
- min() - Method in class io.jenetics.ext.BigIntegerChromosome
- min() - Method in class io.jenetics.ext.BigIntegerGene
- MLEvolutionStrategy<G,C> - Class in io.jenetics.ext
- 
Setup for a (μ, λ)-Evolution Strategy.
- MLEvolutionStrategy(int, int) - Constructor for class io.jenetics.ext.MLEvolutionStrategy
- 
Create a new (μ, λ)-Evolution Strategy with the given parameters.
- MLEvolutionStrategy(int, int, double) - Constructor for class io.jenetics.ext.MLEvolutionStrategy
- 
Create a new (μ, λ)-Evolution Strategy with the given parameters.
- MOEA - Class in io.jenetics.ext.moea
- 
Collectors for collecting final pareto-set for multi-objective optimization.
- MpLEvolutionStrategy<G,C> - Class in io.jenetics.ext
- 
Setup for a (μ + λ)-Evolution Strategy.
- MpLEvolutionStrategy(int, int) - Constructor for class io.jenetics.ext.MpLEvolutionStrategy
- 
Create a new (μ + λ)-Evolution Strategy with the given parameters.
- MpLEvolutionStrategy(int, int, double) - Constructor for class io.jenetics.ext.MpLEvolutionStrategy
- 
Create a new (μ + λ)-Evolution Strategy with the given parameters.
- multiIntegerChromosomeMapper(Cfg<? extends T>, Function<? super Cfg.Rule<?>, IntRange>, Function<? super SymbolIndex, ? extends Generator<T, R>>) - Static method in class io.jenetics.ext.grammar.Mappers
- 
Codec for creating results from a given grammar.
- mutate(Chromosome<G>, double, RandomGenerator) - Method in class io.jenetics.ext.HPRMutator
- mutate(Chromosome<G>, double, RandomGenerator) - Method in class io.jenetics.ext.RSMutator
- mutate(Chromosome<G>, double, RandomGenerator) - Method in class io.jenetics.ext.TreeMutator
- 
Mutates the given chromosome.
- mutate(TreeNode<A>) - Method in class io.jenetics.ext.TreeMutator
- 
This method does the actual mutating, in place.
- mutate(TreeNode<A>) - Method in class io.jenetics.ext.TreeRewriteAlterer
- 
Performs the actual tree rewriting.
- mutate(Genotype<G>, double, RandomGenerator) - Method in class io.jenetics.ext.WeaselMutator
N
- N(String) - Static method in record class io.jenetics.ext.grammar.Cfg
- 
Factory method for creating non-terminal symbols.
- name() - Method in record class io.jenetics.ext.grammar.Cfg.NonTerminal
- 
Returns the value of thenamerecord component.
- name() - Method in interface io.jenetics.ext.grammar.Cfg.Symbol
- 
Return the name of the symbol.
- name() - Method in record class io.jenetics.ext.grammar.Cfg.Terminal
- 
Returns the value of thenamerecord component.
- name() - Method in record class io.jenetics.ext.rewriting.TreePattern.Var
- 
Returns the value of thenamerecord component.
- newInstance() - Method in class io.jenetics.ext.BigIntegerChromosome
- newInstance() - Method in class io.jenetics.ext.BigIntegerGene
- newInstance(A, int, int) - Method in interface io.jenetics.ext.TreeGene
- 
Return a new tree gene with the given allele and the local tree structure.
- newInstance(FlatTree<? extends A, ?>) - Method in interface io.jenetics.ext.TreeGene
- 
Return a new tree gene from the given flat tree node.
- newInstance(ISeq<BigIntegerGene>) - Method in class io.jenetics.ext.BigIntegerChromosome
- newInstance(Number) - Method in class io.jenetics.ext.BigIntegerGene
- newInstance(BigInteger) - Method in class io.jenetics.ext.BigIntegerGene
- newVec(T) - Method in interface io.jenetics.ext.moea.VecFactory
- 
Create a newVecobject from the givenarray.
- next(Cfg.Rule<?>, int) - Method in class io.jenetics.ext.grammar.Codons
- next(Cfg.Rule<?>, int) - Method in interface io.jenetics.ext.grammar.SymbolIndex
- 
Selects an index with the given upperbound, exclusively.
- nextLeaf() - Method in interface io.jenetics.ext.util.Tree
- 
Returns the leaf afterthisnode orOptional.empty()if this node is the last leaf in the tree.
- nextNode() - Method in interface io.jenetics.ext.util.Tree
- 
Return the node that followsthisnode in a pre-order traversal ofthistree node.
- nextSibling() - Method in interface io.jenetics.ext.util.Tree
- 
Return the next sibling ofthisnode in the parent's children array, ornullifthisnode has no parent, or it is the last child of the paren.
- NonTerminal(String) - Constructor for record class io.jenetics.ext.grammar.Cfg.NonTerminal
- 
Creates an instance of aNonTerminalrecord class.
- nonTerminals() - Method in record class io.jenetics.ext.grammar.Cfg
- 
Returns the value of thenonTerminalsrecord component.
- NSGA2Selector<G,C> - Class in io.jenetics.ext.moea
- 
This selector selects the firstcountelements of the population, which has been sorted by the Crowded-Comparison Operator, as described in A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II
- NSGA2Selector(Comparator<? super C>, ElementComparator<? super C>, ElementDistance<? super C>, ToIntFunction<? super C>) - Constructor for class io.jenetics.ext.moea.NSGA2Selector
- 
Creates a newNSGA2Selectorwith the functions needed for handling the multi-objective result typeC.
O
- of() - Static method in class io.jenetics.ext.util.TreeNode
- 
Return a newTreeNodewith anulltree value.
- of(double...) - Static method in interface io.jenetics.ext.moea.Vec
- 
Wraps the given array into aVecobject.
- of(int...) - Static method in interface io.jenetics.ext.moea.Vec
- 
Wraps the given array into aVecobject.
- of(int...) - Static method in class io.jenetics.ext.util.Tree.Path
- 
Create a new path object from the given child indexes.
- of(long...) - Static method in interface io.jenetics.ext.moea.Vec
- 
Wraps the given array into aVecobject.
- of(C[]) - Static method in interface io.jenetics.ext.moea.Vec
- 
Wraps the given array into aVecobject.
- of(C[], ElementDistance<C[]>) - Static method in interface io.jenetics.ext.moea.Vec
- 
Wraps the given array into aVecobject.
- of(EvolutionStreamable<G, C>...) - Static method in class io.jenetics.ext.engine.ConcatEngine
- 
Create a new concatenating evolution engine with the given array of engines.
- of(EvolutionStreamable<G, C>...) - Static method in class io.jenetics.ext.engine.CyclicEngine
- 
Create a new cycling evolution engine with the given array ofengines.
- of(BigIntegerGene...) - Static method in class io.jenetics.ext.BigIntegerChromosome
- 
Create a newDoubleChromosomewith the given genes.
- of(Cfg.Rule<T>...) - Static method in record class io.jenetics.ext.grammar.Cfg
- 
Create a grammar object with the given rules.
- of(String) - Static method in record class io.jenetics.ext.grammar.Cfg.Terminal
- 
Return a new terminal symbol where the name of the symbol is equal to its value.
- of(String, Function<? super String, ? extends V>) - Static method in interface io.jenetics.ext.rewriting.TreePattern.Decl
- of(BigInteger, BigInteger) - Static method in class io.jenetics.ext.BigIntegerChromosome
- 
Create a new randomDoubleChromosomeof length one.
- of(BigInteger, BigInteger) - Static method in class io.jenetics.ext.BigIntegerGene
- 
Create a new randomBigIntegerGene.
- of(BigInteger, BigInteger, int) - Static method in class io.jenetics.ext.BigIntegerChromosome
- 
Create a new randomDoubleChromosome.
- of(BigInteger, BigInteger, BigInteger) - Static method in class io.jenetics.ext.BigIntegerGene
- 
Create a new randomBigIntegerGenewith the given value and the given range.
- of(List<Cfg.Rule<T>>) - Static method in record class io.jenetics.ext.grammar.Cfg
- 
Create a grammar object with the given rules.
- of(RandomGenerator) - Static method in interface io.jenetics.ext.grammar.SymbolIndex
- 
Create a new symbol-index object from the given random generator.
- of(T) - Static method in class io.jenetics.ext.util.TreeNode
- 
Return a newTreeNodewith the given nodevalue.
- of(T[], Comparator<? super T>, ElementDistance<T[]>) - Static method in interface io.jenetics.ext.moea.Vec
- 
Wraps the given array into aVecobject.
- ofBitGenes(BaseSeq<BitGene>) - Static method in class io.jenetics.ext.grammar.Codons
- 
Creates a new, classical codons object from the given bit-genes.
- ofDoubleVec() - Static method in interface io.jenetics.ext.moea.VecFactory
- 
Create a new factory fordouble[]vectors, where all dimensions are maximized.
- ofDoubleVec(Optimize...) - Static method in interface io.jenetics.ext.moea.VecFactory
- 
Create a new factory fordouble[]vectors.
- ofDoubleVec(List<Optimize>) - Static method in interface io.jenetics.ext.moea.VecFactory
- 
Create a new factory fordouble[]vectors.
- ofIndex(int) - Method in interface io.jenetics.ext.moea.ElementComparator
- 
Return a comparator which takes the component at the giveindexfor comparison two objects of typeT.
- ofIndex(int) - Method in interface io.jenetics.ext.moea.ElementDistance
- 
Return a function which calculates the distance of two vector elements at a givenindex.
- ofIntegerGenes(BaseSeq<IntegerGene>) - Static method in class io.jenetics.ext.grammar.Codons
- 
Creates a new codons object from the given int-genes.
- ofIntVec() - Static method in interface io.jenetics.ext.moea.VecFactory
- 
Create a new factory forint[]vectors, where all dimensions are maximized.
- ofIntVec(Optimize...) - Static method in interface io.jenetics.ext.moea.VecFactory
- 
Create a new factory forint[]vectors.
- ofIntVec(List<Optimize>) - Static method in interface io.jenetics.ext.moea.VecFactory
- 
Create a new factory forint[]vectors.
- ofLongVec() - Static method in interface io.jenetics.ext.moea.VecFactory
- 
Create a new factory forlong[]vectors, where all dimensions are maximized.
- ofLongVec(Optimize...) - Static method in interface io.jenetics.ext.moea.VecFactory
- 
Create a new factory forlong[]vectors.
- ofLongVec(List<Optimize>) - Static method in interface io.jenetics.ext.moea.VecFactory
- 
Create a new factory forlong[]vectors.
- ofObjectVec() - Static method in interface io.jenetics.ext.moea.VecFactory
- 
Create a new factory forT[]vectors with comparable element types.
- ofObjectVec(ElementDistance<T[]>, Optimize...) - Static method in interface io.jenetics.ext.moea.VecFactory
- 
Create a new factory forT[]vectors with comparable element types.
- ofObjectVec(ElementDistance<T[]>, List<Optimize>) - Static method in interface io.jenetics.ext.moea.VecFactory
- 
Create a new factory forT[]vectors with comparable element types.
- ofObjectVec(Optimize...) - Static method in interface io.jenetics.ext.moea.VecFactory
- 
Create a new factory forT[]vectors with comparable element types.
- ofObjectVec(Comparator<? super T>, ElementDistance<T[]>, Optimize...) - Static method in interface io.jenetics.ext.moea.VecFactory
- 
Create a new factory forT[]vectors.
- ofObjectVec(Comparator<? super T>, ElementDistance<T[]>, List<Optimize>) - Static method in interface io.jenetics.ext.moea.VecFactory
- 
Create a new factory forT[]vectors.
- ofObjectVec(List<Optimize>) - Static method in interface io.jenetics.ext.moea.VecFactory
- 
Create a new factory forT[]vectors with comparable element types.
- ofTree(Tree<? extends T, ?>) - Static method in class io.jenetics.ext.util.TreeNode
- 
Return a newTreeNodefrom the given sourcetree.
- ofTree(Tree<? extends T, ?>, Function<? super T, ? extends B>) - Static method in class io.jenetics.ext.util.TreeNode
- 
Return a newTreeNodefrom the given sourcetree.
- ofTree(Tree<? extends V, ?>) - Static method in class io.jenetics.ext.util.FlatTreeNode
- 
Create a new, immutableFlatTreeNodefrom the giventree.
- ofVec() - Static method in class io.jenetics.ext.moea.NSGA2Selector
- 
Return a new selector for the given result typeV.
- ofVec() - Static method in class io.jenetics.ext.moea.UFTournamentSelector
- 
Return a new selector for the given result typeV.
P
- parent() - Method in class io.jenetics.ext.AbstractTreeGene
- 
Return the parent node of this tree node.
- parent() - Method in class io.jenetics.ext.util.FlatTreeNode
- parent() - Method in interface io.jenetics.ext.util.Tree
- 
Return the parent node of this tree node.
- parent() - Method in class io.jenetics.ext.util.TreeNode
- 
Returns this node's parent if available.
- PARENTHESES - Static variable in class io.jenetics.ext.util.TreeFormatter
- 
Formats a given tree to a parentheses string representation.
- Pareto - Class in io.jenetics.ext.moea
- 
Low-level utility methods for doing pareto-optimal calculations.
- ParetoFront<T> - Class in io.jenetics.ext.moea
- 
This class only contains non-dominate (Pareto-optimal) elements according to a given dominance measure.
- ParetoFront(Comparator<? super T>) - Constructor for class io.jenetics.ext.moea.ParetoFront
- 
Create a newParetoSetwith the givendominancemeasure.
- ParetoFront(Comparator<? super T>, BiPredicate<? super T, ? super T>) - Constructor for class io.jenetics.ext.moea.ParetoFront
- 
Create a newParetoSetwith the givendominancemeasure.
- parse(CharSequence) - Static method in class io.jenetics.ext.util.CsvSupport
- 
Parses the given CSV string into a list of rows.
- parse(CharSequence, Function<? super String[], ? extends T>) - Static method in class io.jenetics.ext.util.CsvSupport
- 
Parses the given CSV string into a list of records.
- parse(String) - Static method in class io.jenetics.ext.grammar.Bnf
- 
Parses the given BNFgrammarstring to aCfgobject.
- parse(String) - Static method in class io.jenetics.ext.rewriting.TreeRewriteRule
- 
Compiles the string representation of a rewrite rule:
- parse(String) - Static method in class io.jenetics.ext.util.FlatTreeNode
- 
Parses a (parentheses) tree string, created withTree.toParenthesesString().
- parse(String) - Static method in class io.jenetics.ext.util.TreeNode
- 
Parses a (parentheses) tree string, created withTree.toParenthesesString().
- parse(String...) - Static method in class io.jenetics.ext.rewriting.TRS
- 
Create a new TRS from the given rewrite rules.
- parse(String, Function<? super String, ? extends B>) - Static method in class io.jenetics.ext.util.FlatTreeNode
- 
Parses a (parentheses) tree string, created withTree.toParenthesesString().
- parse(String, Function<? super String, ? extends B>) - Static method in class io.jenetics.ext.util.TreeNode
- 
Parses a (parentheses) tree string, created withTree.toParenthesesString().
- parse(String, Function<? super String, ? extends V>) - Static method in class io.jenetics.ext.rewriting.TreeRewriteRule
- 
Compiles the string representation of a rewrite rule:
- parse(Function<? super String, ? extends V>, String...) - Static method in class io.jenetics.ext.rewriting.TRS
- 
Create a new TRS from the given rewrite rules and type mapper.
- parseDoubles(CharSequence) - Static method in class io.jenetics.ext.util.CsvSupport
- 
Parses the given CSV string into a list ofdouble[]array rows.
- path() - Method in interface io.jenetics.ext.util.Tree
- 
Return theTree.Pathofthistree, such thatfinal Tree<Integer, ?> tree = ...; final Tree.Path path = tree.path(); assert tree == tree.getRoot() .childAtPath(path) .orElse(null);
- pathElements() - Method in interface io.jenetics.ext.util.Tree
- 
Returns the path from the root, to get to this node.
- pathFromAncestorIterator(Tree<?, ?>) - Method in interface io.jenetics.ext.util.Tree
- 
Return an iterator that follows the path fromancestortothisnode.
- pattern() - Method in class io.jenetics.ext.rewriting.TreeMatcher
- 
Return the underlying pattern ofthismatcher.
- postorderIterator() - Method in interface io.jenetics.ext.util.Tree
- 
Return an iterator that traverses the subtree rooted atthisnode in post-order.
- postorderStream() - Method in interface io.jenetics.ext.util.Tree
- 
Return a stream that traverses the subtree rooted atthisnode in post-order.
- preorderIterator() - Method in interface io.jenetics.ext.util.Tree
- 
Return an iterator that traverses the subtree rooted atthisnode in pre-order.
- preorderStream() - Method in interface io.jenetics.ext.util.Tree
- 
Return a stream that traverses the subtree rooted atthisnode in pre-order.
- previousLeaf() - Method in interface io.jenetics.ext.util.Tree
- 
Return the leaf beforethisnode ornullifthisnode is the first leaf in the tree.
- previousNode() - Method in interface io.jenetics.ext.util.Tree
- 
Return the node that precedes this node in a pre-order traversal ofthistree node.
- previousSibling() - Method in interface io.jenetics.ext.util.Tree
- 
Return the previous sibling ofthisnode in the parent's children list, orOptional.empty()if this node has no parent or is the parent's first child.
Q
- Quote(char) - Constructor for record class io.jenetics.ext.util.CsvSupport.Quote
- 
Creates a new Quote char object.
R
- R(String, Cfg.Expression<T>...) - Static method in record class io.jenetics.ext.grammar.Cfg
- 
Factory method for creating a new rule.
- rank(BaseSeq<? extends Vec<T>>) - Static method in class io.jenetics.ext.moea.Pareto
- 
Calculates the non-domination rank of the given inputset, using the natural order of the elements as dominance measure.
- rank(BaseSeq<? extends T>, Comparator<? super T>) - Static method in class io.jenetics.ext.moea.Pareto
- 
Calculates the non-domination rank of the given inputset, using the givendominancecomparator.
- read(Reader) - Method in class io.jenetics.ext.util.CsvSupport.LineReader
- 
Reads all CSV lines from the givenreader.
- readAllLines(Reader) - Static method in class io.jenetics.ext.util.CsvSupport
- 
Splits the CSV file, given by thereader, into aListof CSV lines.
- readAllRows(Reader) - Static method in class io.jenetics.ext.util.CsvSupport
- 
Splits the CSV file, given by thereader, into aListof CSV lines.
- recombine(MSeq<Phenotype<G, C>>, int[], long) - Method in class io.jenetics.ext.TreeCrossover
- reduce(U[], BiFunction<? super V, ? super U[], ? extends U>) - Method in class io.jenetics.ext.util.FlatTreeNode
- reduce(U[], BiFunction<? super V, ? super U[], ? extends U>) - Method in interface io.jenetics.ext.util.Tree
- 
Performs a reduction on the elements ofthistree, using an associative reduction function.
- remove(int) - Method in class io.jenetics.ext.util.TreeNode
- 
Removes the child at the specified index from this node's children and sets that node's parent tonull.
- remove(Tree<?, ?>) - Method in class io.jenetics.ext.util.TreeNode
- 
Remove thechildfromthisnode's child array, giving it anullparent.
- removeAllChildren() - Method in class io.jenetics.ext.util.TreeNode
- 
Removes all children fothisnode and setting their parents tonull.
- removeAtPath(Tree.Path) - Method in class io.jenetics.ext.util.TreeNode
- 
Removes the child at the givenpath.
- replace(int, TreeNode<T>) - Method in class io.jenetics.ext.util.TreeNode
- 
Replaces the child at the give index with the givenchild
- replaceAtPath(Tree.Path, TreeNode<T>) - Method in class io.jenetics.ext.util.TreeNode
- 
Replaces the child at the givenpathwith the given newchild.
- results() - Method in class io.jenetics.ext.rewriting.TreeMatcher
- 
Return all matching sub-trees.
- reversed() - Method in interface io.jenetics.ext.moea.ElementComparator
- 
Returns a comparator that imposes the reverse ordering of this comparator.
- rewrite(TreeNode<V>) - Method in interface io.jenetics.ext.rewriting.TreeRewriter
- 
Applies the rewriting to the given (mutable)tree.
- rewrite(TreeNode<V>, int) - Method in interface io.jenetics.ext.rewriting.TreeRewriter
- 
Applies the rewriting to the given (mutable)tree.
- rewrite(TreeNode<V>, int) - Method in class io.jenetics.ext.rewriting.TreeRewriteRule
- rewrite(TreeNode<V>, int) - Method in class io.jenetics.ext.rewriting.TRS
- rewrite(TreeNode<V>, int, Iterable<? extends TreeRewriter<V>>) - Static method in interface io.jenetics.ext.rewriting.TreeRewriter
- 
Rewrites the giventreeby applying the givenrewriters.
- rewrite(TreeNode<V>, Iterable<? extends TreeRewriter<V>>) - Static method in interface io.jenetics.ext.rewriting.TreeRewriter
- 
Rewrites the giventreeby applying the givenrewriters.
- right() - Method in class io.jenetics.ext.rewriting.TreeRewriteRule
- 
Return the replacement pattern of the rule.
- root() - Method in class io.jenetics.ext.AbstractTreeGene
- root() - Method in interface io.jenetics.ext.TreeChromosome
- 
Return the root gene of this chromosome.
- root() - Method in class io.jenetics.ext.util.FlatTreeNode
- 
Returns the root of the tree that contains this node.
- root() - Method in interface io.jenetics.ext.util.Tree
- 
Returns the root of the tree that contains this node.
- rows(Reader) - Static method in class io.jenetics.ext.util.CsvSupport
- 
Splits the CSV file, given by thereader, into aStreamof CSV rows.
- RSMutator<G,C> - Class in io.jenetics.ext
- 
The reverse sequence mutation, two positions i and j are randomly chosen The gene order in a chromosome will then be reversed between this two points.
- RSMutator() - Constructor for class io.jenetics.ext.RSMutator
- 
Default constructor, with default mutation probability (Alterer.DEFAULT_ALTER_PROBABILITY).
- RSMutator(double) - Constructor for class io.jenetics.ext.RSMutator
- 
Constructs an alterer with a given recombination probability.
- rule(Cfg.NonTerminal<?>) - Method in record class io.jenetics.ext.grammar.Cfg
- 
Return the rule for the givenstartsymbol.
- Rule(Cfg.NonTerminal<T>, List<Cfg.Expression<T>>) - Constructor for record class io.jenetics.ext.grammar.Cfg.Rule
- 
Creates a new rule object.
- rules() - Method in record class io.jenetics.ext.grammar.Cfg
- 
Returns the value of therulesrecord component.
S
- select(Cfg.NonTerminal<T>, Cfg<T>, SymbolIndex) - Static method in interface io.jenetics.ext.grammar.Generator
- 
Standard algorithm for selecting a list of alternative symbols from the givenrule.
- select(Seq<Phenotype<G, C>>, int, Optimize) - Method in class io.jenetics.ext.moea.NSGA2Selector
- select(Seq<Phenotype<G, C>>, int, Optimize) - Method in class io.jenetics.ext.moea.UFTournamentSelector
- select(Seq<Phenotype<G, C>>, int, Optimize) - Method in class io.jenetics.ext.WeaselSelector
- SentenceGenerator<T> - Class in io.jenetics.ext.grammar
- 
Standard implementation of a sentence generator.
- SentenceGenerator(SymbolIndex, int) - Constructor for class io.jenetics.ext.grammar.SentenceGenerator
- 
Create a new sentence generator from the given parameters.
- SentenceGenerator(SymbolIndex, SentenceGenerator.Expansion, int) - Constructor for class io.jenetics.ext.grammar.SentenceGenerator
- 
Create a new sentence generator from the given parameters.
- SentenceGenerator.Expansion - Enum Class in io.jenetics.ext.grammar
- 
Defines the expansion strategy used when generating the sentences.
- Separator(char) - Constructor for record class io.jenetics.ext.util.CsvSupport.Separator
- 
Creates a new Separator char object.
- sharedAncestor(T) - Method in interface io.jenetics.ext.util.Tree
- 
Returns the nearest common ancestor to this node and the givennode.
- siblingCount() - Method in interface io.jenetics.ext.util.Tree
- 
Return the number of siblings ofthisnode.
- SimulatedBinaryCrossover<G,C> - Class in io.jenetics.ext
- 
Performs the simulated binary crossover (SBX) on aChromosomeofNumericGenes such that each position is either crossed contracted or expanded with a certain probability.
- SimulatedBinaryCrossover(double) - Constructor for class io.jenetics.ext.SimulatedBinaryCrossover
- 
Create a new simulated binary crossover alterer with the given parameters.
- SimulatedBinaryCrossover(double, double) - Constructor for class io.jenetics.ext.SimulatedBinaryCrossover
- 
Create a new simulated binary crossover alterer with the given parameters.
- singleBitChromosomeMapper(Cfg<? extends T>, int, Function<? super SymbolIndex, ? extends Generator<T, R>>) - Static method in class io.jenetics.ext.grammar.Mappers
- 
Return a classic mapping codec.
- singleIntegerChromosomeMapper(Cfg<? extends T>, IntRange, int, Function<? super SymbolIndex, ? extends Generator<T, R>>) - Static method in class io.jenetics.ext.grammar.Mappers
- 
Create a mapping codec, similar as inMappers.singleBitChromosomeMapper(Cfg, int, Function).
- singleIntegerChromosomeMapper(Cfg<? extends T>, IntRange, IntRange, Function<? super SymbolIndex, ? extends Generator<T, R>>) - Static method in class io.jenetics.ext.grammar.Mappers
- 
Create a mapping codec, similar as inMappers.singleBitChromosomeMapper(Cfg, int, Function).
- SingleNodeCrossover<G,C> - Class in io.jenetics.ext
- 
Swaps two, randomly chosen, nodes (subtrees) from two given trees.
- SingleNodeCrossover() - Constructor for class io.jenetics.ext.SingleNodeCrossover
- SingleNodeCrossover(double) - Constructor for class io.jenetics.ext.SingleNodeCrossover
- size() - Method in class io.jenetics.ext.AbstractTreeGene
- size() - Method in class io.jenetics.ext.moea.ParetoFront
- size() - Method in class io.jenetics.ext.util.FlatTreeNode
- size() - Method in interface io.jenetics.ext.util.Tree
- 
Return the number of nodes ofthisnode (subtree).
- split(CharSequence) - Method in class io.jenetics.ext.util.CsvSupport.LineSplitter
- 
Splitting the given CSVlineinto its columns.
- split(CharSequence) - Static method in class io.jenetics.ext.util.CsvSupport
- 
Splits a given CSVlineinto columns.
- start() - Method in record class io.jenetics.ext.grammar.Cfg.Rule
- 
Returns the value of thestartrecord component.
- start() - Method in record class io.jenetics.ext.grammar.Cfg
- 
Returns the value of thestartrecord component.
- stream() - Method in interface io.jenetics.ext.util.Tree
- 
Return a stream that traverses the subtree rooted atthisnode in breadth-first order.
- stream(EvolutionInit<G>) - Method in class io.jenetics.ext.engine.ConcatEngine
- stream(EvolutionInit<G>) - Method in class io.jenetics.ext.engine.CyclicEngine
- stream(Supplier<EvolutionStart<G, C>>) - Method in class io.jenetics.ext.engine.ConcatEngine
- stream(Supplier<EvolutionStart<G, C>>) - Method in class io.jenetics.ext.engine.CyclicEngine
- SymbolIndex - Interface in io.jenetics.ext.grammar
- 
Functional interface for selecting aCfg.Symbolby its index within a rule.
- symbols() - Method in record class io.jenetics.ext.grammar.Cfg.Expression
- 
Returns the value of thesymbolsrecord component.
T
- T(String) - Static method in record class io.jenetics.ext.grammar.Cfg
- 
Factory method for creating a terminal symbol with the givenname.
- T(String, T) - Static method in record class io.jenetics.ext.grammar.Cfg
- 
Factory method for creating a terminal symbol with the givennameandvalue.
- Terminal(String, T) - Constructor for record class io.jenetics.ext.grammar.Cfg.Terminal
- 
Creates an instance of aTerminalrecord class.
- terminals() - Method in record class io.jenetics.ext.grammar.Cfg
- 
Returns the value of theterminalsrecord component.
- toArray() - Method in class io.jenetics.ext.util.Tree.Path
- 
Return the path asint[]array.
- toComponents(Record) - Static method in class io.jenetics.ext.util.CsvSupport
- 
Converts the givenrecordinto its components.
- toCsv() - Static method in class io.jenetics.ext.util.CsvSupport
- 
Return a collector for joining a list of CSV rows into one CSV string.
- toCsv(String) - Static method in class io.jenetics.ext.util.CsvSupport
- 
Return a collector for joining a list of CSV rows into one CSV string.
- toISeq() - Method in class io.jenetics.ext.moea.ParetoFront
- 
Return the elements ofthispareto-front asISeq.
- toParenthesesString() - Method in interface io.jenetics.ext.util.Tree
- 
Return a compact string representation of the given tree.
- toParenthesesString(Function<? super V, String>) - Method in interface io.jenetics.ext.util.Tree
- 
Return a compact string representation of the given tree.
- toParetoFront() - Static method in class io.jenetics.ext.moea.ParetoFront
- 
Return a pareto-front collector.
- toParetoFront(Comparator<? super T>) - Static method in class io.jenetics.ext.moea.ParetoFront
- 
Return a pareto-front collector with the given paretodominancemeasure.
- toParetoSet() - Static method in class io.jenetics.ext.moea.MOEA
- 
Collector ofPhenotypeobjects, who's (multi-objective) fitness value is part of the pareto front.
- toParetoSet(IntRange) - Static method in class io.jenetics.ext.moea.MOEA
- 
Collector ofPhenotypeobjects, who's (multi-objective) fitness value is part of the pareto front.
- toParetoSet(IntRange, Comparator<? super C>, ElementComparator<? super C>, ElementDistance<? super C>, ToIntFunction<? super C>) - Static method in class io.jenetics.ext.moea.MOEA
- 
Collector ofPhenotypeobjects, who's (multi-objective) fitness value is part of the pareto front.
- toString() - Method in class io.jenetics.ext.AbstractTreeGene
- toString() - Method in class io.jenetics.ext.BigIntegerGene
- toString() - Method in record class io.jenetics.ext.grammar.Cfg.Expression
- 
Returns a string representation of this record class.
- toString() - Method in record class io.jenetics.ext.grammar.Cfg.NonTerminal
- 
Returns a string representation of this record class.
- toString() - Method in record class io.jenetics.ext.grammar.Cfg.Rule
- 
Returns a string representation of this record class.
- toString() - Method in record class io.jenetics.ext.grammar.Cfg.Terminal
- 
Returns a string representation of this record class.
- toString() - Method in record class io.jenetics.ext.grammar.Cfg
- 
Returns a string representation of this record class.
- toString() - Method in class io.jenetics.ext.rewriting.TreeMatchResult
- toString() - Method in class io.jenetics.ext.rewriting.TreePattern
- toString() - Method in record class io.jenetics.ext.rewriting.TreePattern.Val
- 
Returns a string representation of this record class.
- toString() - Method in record class io.jenetics.ext.rewriting.TreePattern.Var
- 
Returns a string representation of this record class.
- toString() - Method in class io.jenetics.ext.rewriting.TreeRewriteRule
- toString() - Method in class io.jenetics.ext.rewriting.TRS
- toString() - Method in class io.jenetics.ext.SimulatedBinaryCrossover
- toString() - Method in class io.jenetics.ext.SingleNodeCrossover
- toString() - Method in record class io.jenetics.ext.util.CsvSupport.ColumnIndexes
- 
Returns a string representation of this record class.
- toString() - Method in record class io.jenetics.ext.util.CsvSupport.Quote
- 
Returns a string representation of this record class.
- toString() - Method in record class io.jenetics.ext.util.CsvSupport.Separator
- 
Returns a string representation of this record class.
- toString() - Method in class io.jenetics.ext.util.FlatTreeNode
- toString() - Method in class io.jenetics.ext.util.Tree.Path
- toString() - Method in class io.jenetics.ext.util.TreeNode
- toString() - Method in class io.jenetics.ext.WeaselMutator
- toString() - Method in class io.jenetics.ext.WeaselSelector
- toString(Tree<?, ?>) - Static method in interface io.jenetics.ext.util.Tree
- 
Return a string representation of the given tree, like the following example.
- toString(List<? extends Cfg.Symbol<?>>) - Static method in class io.jenetics.ext.grammar.SentenceGenerator
- 
Converts a list of symbols to a string, by concatenating the names of the given symbols.
- tree() - Method in class io.jenetics.ext.rewriting.TreeMatcher
- 
Return the matching tree.
- tree() - Method in class io.jenetics.ext.rewriting.TreeMatchResult
- 
The node (tree), which has been matched by some pattern.
- Tree<V,T> - Interface in io.jenetics.ext.util
- 
General purpose tree structure.
- TREE - Static variable in class io.jenetics.ext.util.TreeFormatter
- 
Formats a given tree to a tree string representation.
- Tree.Path - Class in io.jenetics.ext.util
- 
This class represents the path to child within a given tree.
- TreeChromosome<A,G> - Interface in io.jenetics.ext
- 
Chromosome for tree shaped genes.
- TreeCrossover<G,C> - Class in io.jenetics.ext
- 
Abstract implementation of tree base crossover recombinator.
- TreeCrossover(double) - Constructor for class io.jenetics.ext.TreeCrossover
- 
Constructs a tree crossover with a given recombination probability.
- TreeFormatter - Class in io.jenetics.ext.util
- 
Definition of different tree formatter strategies.
- TreeFormatter() - Constructor for class io.jenetics.ext.util.TreeFormatter
- TreeGene<A,G> - Interface in io.jenetics.ext
- 
Representation of tree shaped gene.
- TreeMatcher<V> - Class in io.jenetics.ext.rewriting
- 
Implementation of a pattern-based tree matcher.
- TreeMatchResult<V> - Class in io.jenetics.ext.rewriting
- 
The result of a tree match operation.
- TreeMutator<A,G, - Class in io.jenetics.extC> 
- 
Abstract class for mutating tree chromosomes.
- TreeMutator() - Constructor for class io.jenetics.ext.TreeMutator
- TreeMutator(double) - Constructor for class io.jenetics.ext.TreeMutator
- TreeNode<T> - Class in io.jenetics.ext.util
- 
A general purpose node in a tree data-structure.
- TreePattern<V> - Class in io.jenetics.ext.rewriting
- 
This class serves two purposes.
- TreePattern(Tree<TreePattern.Decl<V>, ?>) - Constructor for class io.jenetics.ext.rewriting.TreePattern
- 
Create a new tree-pattern object from the given pattern tree.
- TreePattern.Decl<V> - Interface in io.jenetics.ext.rewriting
- 
A sealed interface, which constitutes the nodes of a pattern tree.
- TreePattern.Val<V> - Record Class in io.jenetics.ext.rewriting
- 
This class represents a constant pattern value, which can be part of a whole subtree.
- TreePattern.Var<V> - Record Class in io.jenetics.ext.rewriting
- 
Represents a placeholder (variable) for an arbitrary subtree.
- TreeRewriteAlterer<A,G, - Class in io.jenetics.extC> 
- 
This alterer uses aTreeRewriterfor altering theTreeChromosome.
- TreeRewriteAlterer(TreeRewriter<A>) - Constructor for class io.jenetics.ext.TreeRewriteAlterer
- 
Create a new alterer with the givenrewriter.
- TreeRewriteAlterer(TreeRewriter<A>, double) - Constructor for class io.jenetics.ext.TreeRewriteAlterer
- 
Create a new alterer with the givenrewriter.
- TreeRewriteAlterer(TreeRewriter<A>, int) - Constructor for class io.jenetics.ext.TreeRewriteAlterer
- 
Create a new alterer with the givenrewriterand given rewritelimit.
- TreeRewriteAlterer(TreeRewriter<A>, int, double) - Constructor for class io.jenetics.ext.TreeRewriteAlterer
- 
Create a new alterer with the givenrewriterand given rewritelimit.
- TreeRewriter<V> - Interface in io.jenetics.ext.rewriting
- 
Interface for rewriting a given tree.
- TreeRewriteRule<V> - Class in io.jenetics.ext.rewriting
- 
Represents a tree rewrite rule.
- TreeRewriteRule(TreePattern<V>, TreePattern<V>) - Constructor for class io.jenetics.ext.rewriting.TreeRewriteRule
- 
Create a new rewrite rule from the given matching (left) and replacement (right) pattern.
- trim(int, ElementComparator<? super T>, ElementDistance<? super T>, ToIntFunction<? super T>) - Method in class io.jenetics.ext.moea.ParetoFront
- 
Trimsthispareto front to the given size.
- TRS<V> - Class in io.jenetics.ext.rewriting
- 
This class represents a Tree Rewrite System, which consists of a set of Tree Rewrite Rules.
- TRS(ISeq<TreeRewriteRule<V>>) - Constructor for class io.jenetics.ext.rewriting.TRS
- 
Create a new TRS from the given rewrite rules.
U
- UFTournamentSelector<G,C> - Class in io.jenetics.ext.moea
- 
Unique fitness based tournament selection.
- UFTournamentSelector(Comparator<? super C>, ElementComparator<? super C>, ElementDistance<? super C>, ToIntFunction<? super C>) - Constructor for class io.jenetics.ext.moea.UFTournamentSelector
- 
Creates a newUFTournamentSelectorwith the functions needed for handling the multi-objective result typeC.
V
- Val(V) - Constructor for record class io.jenetics.ext.rewriting.TreePattern.Val
- 
Creates an instance of aValrecord class.
- value() - Method in record class io.jenetics.ext.grammar.Cfg.Terminal
- 
Returns the value of thevaluerecord component.
- value() - Method in record class io.jenetics.ext.rewriting.TreePattern.Val
- 
Returns the value of thevaluerecord component.
- value() - Method in interface io.jenetics.ext.TreeGene
- value() - Method in record class io.jenetics.ext.util.CsvSupport.Quote
- 
Returns the value of thevaluerecord component.
- value() - Method in record class io.jenetics.ext.util.CsvSupport.Separator
- 
Returns the value of thevaluerecord component.
- value() - Method in class io.jenetics.ext.util.FlatTreeNode
- value() - Method in interface io.jenetics.ext.util.Tree
- 
Return the value of the currentTreenode.
- value() - Method in class io.jenetics.ext.util.TreeNode
- 
Return the node value
- value(T) - Method in class io.jenetics.ext.util.TreeNode
- 
Sets the user object for this node.
- valueOf(String) - Static method in enum class io.jenetics.ext.grammar.SentenceGenerator.Expansion
- 
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.jenetics.ext.grammar.SentenceGenerator.Expansion
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in record class io.jenetics.ext.util.CsvSupport.ColumnIndexes
- 
Returns the value of thevaluesrecord component.
- Var(String) - Constructor for record class io.jenetics.ext.rewriting.TreePattern.Var
- 
Creates an instance of aVarrecord class.
- vars() - Method in class io.jenetics.ext.rewriting.TreeMatchResult
- 
The variables involved while matching the treeTreeMatchResult.tree().
- vars() - Method in class io.jenetics.ext.rewriting.TreePattern
- 
Return the unmodifiable set of variables, defined inthispattern.
- Vec<T> - Interface in io.jenetics.ext.moea
- 
TheVecinterface represents the fitness result of a multi-objective fitness function.
- VecFactory<T> - Interface in io.jenetics.ext.moea
- 
This interface allows creating a vector object from a given array typeT.
W
- WeaselMutator<G,C> - Class in io.jenetics.ext
- 
Mutator implementation which is part of the Weasel program algorithm.
- WeaselMutator() - Constructor for class io.jenetics.ext.WeaselMutator
- 
Create a new weasel mutator with the default mutation probability of0.05.
- WeaselMutator(double) - Constructor for class io.jenetics.ext.WeaselMutator
- 
Create a new weasel mutator with the given mutation probability.
- WeaselProgram<G,C> - Class in io.jenetics.ext
- 
Configures the evolution engine to execute the Weasel program algorithm.
- WeaselProgram() - Constructor for class io.jenetics.ext.WeaselProgram
- 
Create a new weasel program setup with the default mutation probability of0.05.
- WeaselProgram(double) - Constructor for class io.jenetics.ext.WeaselProgram
- 
Create a new weasel program setup with the give mutation probability.
- WeaselSelector<G,C> - Class in io.jenetics.ext
- 
Selector implementation which is part of the Weasel program algorithm.
- WeaselSelector() - Constructor for class io.jenetics.ext.WeaselSelector
Z
- ZERO - Static variable in record class io.jenetics.ext.util.CsvSupport.Quote
- 
The zero '\0' character.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form