Uses of Class
net.bmahe.genetics4j.gp.program.ImmutableProgram
Packages that use ImmutableProgram
-
Uses of ImmutableProgram in net.bmahe.genetics4j.gp.program
Methods in net.bmahe.genetics4j.gp.program that return ImmutableProgramModifier and TypeMethodDescriptionprivate static ImmutableProgramImmutableProgram.validate(ImmutableProgram instance) final ImmutableProgramImmutableProgram.withFunctions(Iterable<? extends OperationFactory> elements) Copy the current immutable object with elements that replace the content offunctions.final ImmutableProgramImmutableProgram.withFunctions(OperationFactory... elements) Copy the current immutable object with elements that replace the content offunctions.final ImmutableProgramImmutableProgram.withInputSpec(InputSpec value) Copy the current immutable object by setting a value for theinputSpecattribute.final ImmutableProgramImmutableProgram.withMaxDepth(int value) Copy the current immutable object by setting a value for themaxDepthattribute.final ImmutableProgramImmutableProgram.withTerminal(Iterable<? extends OperationFactory> elements) Copy the current immutable object with elements that replace the content ofterminal.final ImmutableProgramImmutableProgram.withTerminal(OperationFactory... elements) Copy the current immutable object with elements that replace the content ofterminal.Methods in net.bmahe.genetics4j.gp.program with parameters of type ImmutableProgramModifier and TypeMethodDescriptionprivate booleanImmutableProgram.equalsByValue(ImmutableProgram another) private static ImmutableProgramImmutableProgram.validate(ImmutableProgram instance) Constructors in net.bmahe.genetics4j.gp.program with parameters of type ImmutableProgramModifierConstructorDescriptionprivateImmutableProgram(ImmutableProgram original, Set<OperationFactory> functions, Set<OperationFactory> terminal, InputSpec inputSpec, int maxDepth)