- of(String, T) - Static method in class io.jenetics.prog.op.Const
-
Return a new constant with the given name and value.
- of(T) - Static method in class io.jenetics.prog.op.Const
-
Return a new constant with the given value.
- of(String, Supplier<T>) - Static method in class io.jenetics.prog.op.EphemeralConst
-
Create a new ephemeral constant with the given name
and value
supplier
.
- of(Supplier<T>) - Static method in class io.jenetics.prog.op.EphemeralConst
-
Create a new ephemeral constant with the given value supplier
.
- of(String, int, Function<T[], T>) - Static method in interface io.jenetics.prog.op.Op
-
Create a new operation from the given parameter.
- of(String, UnaryOperator<T>) - Static method in interface io.jenetics.prog.op.Op
-
Create a new operation with the given name and unary operation.
- of(String, BinaryOperator<T>) - Static method in interface io.jenetics.prog.op.Op
-
Create a new operation with the given name and binary operation.
- of(String, int, ISeq<? extends Op<A>>, ISeq<? extends Op<A>>) - Static method in class io.jenetics.prog.op.Program
-
Create a new, random program from the given (non) terminal operations
with the desired depth.
- of(String, int, ISeq<? extends Op<A>>, ISeq<? extends Op<A>>, Random) - Static method in class io.jenetics.prog.op.Program
-
Create a new, random program from the given (non) terminal operations
with the desired depth.
- of(int, ISeq<? extends Op<A>>, ISeq<? extends Op<A>>) - Static method in class io.jenetics.prog.op.Program
-
Create a new, random program tree from the given (non) terminal
operations with the desired depth.
- of(int, ISeq<? extends Op<A>>, ISeq<? extends Op<A>>, Random) - Static method in class io.jenetics.prog.op.Program
-
Create a new, random program tree from the given (non) terminal
operations with the desired depth.
- of(String, int) - Static method in class io.jenetics.prog.op.Var
-
Create a new variable with the given name
and projection
index
.
- of(Tree<? extends Op<A>, ?>, Predicate<? super ProgramChromosome<A>>, ISeq<? extends Op<A>>, ISeq<? extends Op<A>>) - Static method in class io.jenetics.prog.ProgramChromosome
-
Create a new chromosome from the given operation tree (program).
- of(Tree<? extends Op<A>, ?>, ISeq<? extends Op<A>>, ISeq<? extends Op<A>>) - Static method in class io.jenetics.prog.ProgramChromosome
-
Create a new chromosome from the given operation tree (program).
- of(int, Predicate<? super ProgramChromosome<A>>, ISeq<? extends Op<A>>, ISeq<? extends Op<A>>) - Static method in class io.jenetics.prog.ProgramChromosome
-
Create a new program chromosome with the defined depth.
- of(int, ISeq<? extends Op<A>>, ISeq<? extends Op<A>>) - Static method in class io.jenetics.prog.ProgramChromosome
-
Create a new program chromosome with the defined depth.
- of(ISeq<ProgramGene<A>>, Predicate<? super ProgramChromosome<A>>, ISeq<? extends Op<A>>, ISeq<? extends Op<A>>) - Static method in class io.jenetics.prog.ProgramChromosome
-
Create a new program chromosome from the given (flattened) program tree.
- of(ISeq<ProgramGene<A>>, ISeq<? extends Op<A>>, ISeq<? extends Op<A>>) - Static method in class io.jenetics.prog.ProgramChromosome
-
- Op<T> - Interface in io.jenetics.prog.op
-
Operation interface.