All Classes and Interfaces

Class
Description
This class contains basic and secondary boolean operations.
Represents a complexity measure if a given program tree.
Represents an operation which always returns the same, constant, value.
This class rewrites constant expressions to its single value.
Implementation of an ephemeral constant.
This function calculates the overall error of a given program tree.
This function evaluates how well an evolved program tree fits the given sample data set.
Contains methods for parsing mathematical expression.
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.
This class composes a given operation tree to a new operation.
Holds the nodes of the operation tree.
This gene represents a program, build upon an AST of Op functions.
This class implements a symbolic regression problem.
Represents a sample point used for the symbolic regression task.
This class holds the actual sample values which are used for the symbolic regression example.
This interface represents a set of sample points, which can be evaluated with a given evolved program.
This class represents the result of a sample calculation, which contains the array of calculated values and a corresponding array with expected sample values.
This is the sealed base class for unmodifiable values.
Represents the program variables.