Class Program

java.lang.Object
net.bmahe.genetics4j.gp.program.Program
Direct Known Subclasses:
ImmutableProgram

@Immutable public abstract class Program extends Object
  • Constructor Details

    • Program

      public Program()
  • Method Details

    • functions

      @Parameter public abstract Set<OperationFactory> functions()
    • terminal

      @Parameter public abstract Set<OperationFactory> terminal()
    • inputSpec

      @Parameter public abstract InputSpec inputSpec()
    • maxDepth

      @Parameter public abstract int maxDepth()
    • check

      @Check protected void check()