|
Class Summary |
| ADFunction |
An Automatically Defined Function is a Function that is evolved. |
| ADTerminal |
An Automatically Defined Terminal is a Terminal that is evolved. |
| Chromosome |
A Chromosome defines an evolvable gene tree. |
| ChromosomeParameters |
ChromosomeParameters define information needed to construct a chromosome. |
| CrossoverBookkeeping |
This is an implementation of the bookkeeping class used for memory efficient
crossover as described in the book Genetic Programming III. |
| CrossoverOperation |
This class represents a Crossover operation. |
| Fitness |
Represents the fitness of an individual. |
| Function |
The super class of all GP functions. |
| Gene |
A Gene is a node in a GP tree. |
| GeneBranch |
A GeneBranch defines a Gene subtree of a GP Gene tree. |
| GeneFunction |
A GeneFunction is a Gene tree representing a function call. |
| GeneFunctionFull |
A GeneFunctionFull is a GeneFunction tree created using the Full method. |
| GeneFunctionGrow |
A GeneFunctionGrow is a GeneFunction created using the Grow method. |
| GeneTerminal |
A GeneTerminal is a leaf in a Gene tree and represents a Terminal. |
| GeneticOperation |
The superclass of all genetic operations. |
| GPParameters |
This class is used to parameterise the GP system. |
| GPsys |
The top level class of the GP system. |
| Individual |
An Individual is an evolved GP program. |
| MutationOperation |
This class represents a Mutation operation. |
| ParentInfo |
This class is used to hold information about the genetic operations
involving a a particular parent. |
| Population |
A Population holds all the Individuals of a generation. |
| Primitive |
A Primitive is unit of an evolved program. |
| ReproductionOperation |
This class represents a Reproduction operation. |
| Terminal |
The super class of all GP Terminals. |
| Type |
Types are used to define return types of Primitives and Chromosomes. |
| TypeToFunctionsTable |
A Table that maps a given Type to an array of Functions returning that type. |
| TypeToTerminalsTable |
A Table that maps a given Type to an array of Terminals returning that type. |