Uses of Class
net.bmahe.genetics4j.gp.program.Program
Packages that use Program
Package
Description
-
Uses of Program in net.bmahe.genetics4j.gp.mutation
Methods in net.bmahe.genetics4j.gp.mutation with parameters of type ProgramModifier and TypeMethodDescriptionProgramRulesApplicatorMutator.duplicateAndApplyRule
(Program program, TreeNode<Operation<?>> root) ProgramRandomPruneMutator.duplicateAndCut
(Program program, TreeNode<Operation<?>> root, int cutPoint, int nodeIndex) ProgramRandomMutateMutator.duplicateAndMutate
(Program program, TreeNode<Operation<?>> root, int cutPoint, int nodeIndex, int currentDepth) TrimTreeMutator.duplicateAndMutate
(Program program, TreeNode<Operation<?>> root, int maxDepth, int currentDepth) NodeReplacementMutator.duplicateAndReplaceNode
(Program program, TreeNode<Operation<?>> root, int cutPoint, int nodeIndex) NodeReplacementMutator.duplicateNode
(Program program, TreeNode<Operation<?>> root, int cutPoint, int nodeIndex) protected List
<OperationFactory> NodeReplacementMutator.findReplacementCandidates
(Program program, TreeNode<Operation<?>> root) private int
TrimTreeMutator.maxDepthValue
(Program program, TrimTree trimTree) -
Uses of Program in net.bmahe.genetics4j.gp.program
Subclasses of Program in net.bmahe.genetics4j.gp.programMethods in net.bmahe.genetics4j.gp.program with parameters of type ProgramModifier and TypeMethodDescriptionstatic ImmutableProgram
Creates an immutable copy of aProgram
value.final ImmutableProgram.Builder
Fill a builder with attribute values from the providedProgram
instance.ProgramHelper.pickRandomFunction
(Program program) <T> OperationFactory
ProgramHelper.pickRandomFunction
(Program program, Class<T> requiredClass) ProgramHelper.pickRandomFunctionOrTerminal
(Program program) <T> OperationFactory
ProgramHelper.pickRandomFunctionOrTerminal
(Program program, Class<T> requiredClass) ProgramHelper.pickRandomTerminal
(Program program) <T> OperationFactory
ProgramHelper.pickRandomTerminal
(Program program, Class<T> requiredClass) -
Uses of Program in net.bmahe.genetics4j.gp.spec.chromosome
Fields in net.bmahe.genetics4j.gp.spec.chromosome declared as ProgramModifier and TypeFieldDescriptionprivate Program
ImmutableProgramTreeChromosomeSpec.Builder.program
private final Program
ImmutableProgramTreeChromosomeSpec.program
Methods in net.bmahe.genetics4j.gp.spec.chromosome that return ProgramModifier and TypeMethodDescriptionImmutableProgramTreeChromosomeSpec.program()
abstract Program
ProgramTreeChromosomeSpec.program()
Methods in net.bmahe.genetics4j.gp.spec.chromosome with parameters of type ProgramModifier and TypeMethodDescriptionConstruct a new immutableProgramTreeChromosomeSpec
instance.static ProgramTreeChromosomeSpec
Initializes the value for theprogram
attribute.ImmutableProgramTreeChromosomeSpec.withProgram
(Program value) Copy the current immutable object by setting a value for theprogram
attribute.Constructors in net.bmahe.genetics4j.gp.spec.chromosome with parameters of type ProgramModifierConstructorDescriptionprivate
private
ImmutableProgramTreeChromosomeSpec
(ImmutableProgramTreeChromosomeSpec original, Program program) -
Uses of Program in net.bmahe.genetics4j.gp.spec.mutation
Fields in net.bmahe.genetics4j.gp.spec.mutation with type parameters of type ProgramMethods in net.bmahe.genetics4j.gp.spec.mutation that return types with arguments of type ProgramMethods in net.bmahe.genetics4j.gp.spec.mutation with parameters of type ProgramModifier and TypeMethodDescriptionMethod parameters in net.bmahe.genetics4j.gp.spec.mutation with type arguments of type ProgramModifier and TypeMethodDescriptionfinal ImmutableRule.Builder
ImmutableRule.Builder.applicator
(BiFunction<Program, TreeNode<Operation<?>>, TreeNode<Operation<?>>> applicator) Initializes the value for theapplicator
attribute.static ImmutableRule
ImmutableRule.of
(Predicate<TreeNode<Operation<?>>> predicate, BiFunction<Program, TreeNode<Operation<?>>, TreeNode<Operation<?>>> applicator) Construct a new immutableRule
instance.final ImmutableRule
ImmutableRule.withApplicator
(BiFunction<Program, TreeNode<Operation<?>>, TreeNode<Operation<?>>> value) Copy the current immutable object by setting a value for theapplicator
attribute.Constructor parameters in net.bmahe.genetics4j.gp.spec.mutation with type arguments of type ProgramModifierConstructorDescriptionprivate
ImmutableRule
(Predicate<TreeNode<Operation<?>>> predicate, BiFunction<Program, TreeNode<Operation<?>>, TreeNode<Operation<?>>> applicator) private
ImmutableRule
(ImmutableRule original, Predicate<TreeNode<Operation<?>>> predicate, BiFunction<Program, TreeNode<Operation<?>>, TreeNode<Operation<?>>> applicator) -
Uses of Program in net.bmahe.genetics4j.samples.symbolicregression
Methods in net.bmahe.genetics4j.samples.symbolicregression that return ProgramModifier and TypeMethodDescriptionstatic Program
SymbolicRegressionUtils.buildProgram
(Random random)