A Genetic Programming Framework for .NET

GeneticProgrammingEngine.Internal Namespace

This namespace contains all of the classes and interfaces used by the GPEngine while running.

Design Note

The classes in this namespace do most of the real work involved in performing the Genetic Programming algorithm.

Click here for a visual overview of this namespace.

Namespace hierarchy

Classes

Class Description
CompilationException The exception that is thrown when errors occur during compilation using an ICodeCompiler.
EngineOptions Holds simple values that control how the GPEngine performs.
EnvironmentReference Represents a reference to an IEnvironment.
GenerationHistory Holds all of the Histories from a generation, and related statistics
HistoryInfo Holds information on an IIndividual and its IHistory instances from a test.
HistoryInfoComparer Exposes a method that compares to HistoryInfo objects.
IndividualInfo Holds information about an IIndividual.
Population Represents a Population of Individuals in Genetic Programming.
Tester Compiles and tests a Population.