Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package com.epochx.core

Interface Summary
GPModel<TYPE> | A GPModel defines all those parameters needed to control a run by GPRun.

Class Summary
GPAbstractModel<TYPE> | GPAbstractModel is a partial implementation of GPModel which provides sensible defaults for many of the necessary control parameters.
GPController<TYPE> | The GPController class provides the method for executing multiple GP runs and so can be considered the key class for starting using EpochX.
GPCrossover<TYPE> | This class performs the very simple task of linking together parent selection and crossover.
GPElitism<TYPE> | This class has the task of retrieving the set of elites from a population.
GPGeneration<TYPE> |
GPInitialisation<TYPE> | This class is responsible for controlling the initialisation operation.
GPMutation<TYPE> | This class performs the very simple task of linking together individual selection and mutation.
GPPoolSelection<TYPE> | This class is responsible for controlling the selection of a breeding pool.
GPReproduction<TYPE> | This class controls the reproduction operation.
GPRun<TYPE> | A GPRun object has 2 responsibilities.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES