All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description BoolOp This class contains basic and secondary boolean operations.Complexity<T> Represents a complexity measure if a given program tree.Const<T> Represents an operation which always returns the same, constant, value.ConstRewriter<T> This class rewrites constant expressions to its single value.EphemeralConst<T> Implementation of an ephemeral constant.Error<T> This function calculates the overall error of a given program tree.LossFunction<T> This function evaluates how well an evolved program tree fits the given sample data set.MathExpr This class allows you to create a math operation tree from an expression string.MathOp This class contains operations for performing basic numeric operations.MathRewriteAlterer<G extends TreeGene<Op<Double>,G>,C extends Comparable<? super C>> Prunes a given mathematical tree with the given alterer probability.Op<T> Operation interface.Program<T> This class composes a given operation tree to a new operation.ProgramChromosome<A> Holds the nodes of the operation tree.ProgramGene<A> This gene represents a program, build upon an AST ofOp
functions.Regression<T> This class implements a symbolic regression problem.Sample<T> Represents a sample point used for the symbolic regression task.SampleBuffer<T> This class holds the actual sample values which are used for the symbolic regression example.Sampling<T> This interface represents a set of sample points, which can be evaluated with a given evolved program.Sampling.Result<T> This class represents the result of a sample calculation, which contains the array of calculated values and a corresponding array with expected sample values.Val<T> This is the sealed base class for unmodifiable values.Var<T> Represents the program variables.