Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
FT::BernouilliCheater< Engine >
GEP::CellPopulation< IndividualType, Comparator >CellPopulation of < GEP::Individual >. Manages the selection of Individuals according to cellular process
FT::Cheater< Engine >This class modelize a generic cheater and is used as a base class for specialized cheaters. A cheat interviene at different granularity of tasks
GEP::Chromosome< ChromosomeType >Karva chromosome template. Implemented as a vector<unsigned short> holding indexes of elements in _oneArgFunction, _twoArgFunction and _terminals vectors
GEP::ClassificationIndividualIndividual performing classification tasks It is used for binary classification (having two classes). It holds four Predicted/Actual values. During evaluation, chromosome value is compared with the target, and classification matrix (below) is built, used for fitness calculation
GEP::ClassificationMOIndividual
GEP::ConfigArgs
GEP::dataSample< InputType, OutputType >Structure used in learning process; represents a learning sample Contains vector of input and an output - inputs are set as Chromosome inputs and the output is compared with the output of the Chromosome in the Individual. paramSample is templated over the value type and the type of structure holding additional data
FT::ExponentialCheater< Engine >
GEP::ExpressionTree< Type >
GEP::ftevaluate< IndividualType >
GEP::ftfitness< IndividualType >
GEP::FunctionIndividualIndividual performing function finding tasks It is used used for symbolic regression tasks, polynomial finding, etc. It holds _hits value, which is a summary of accuracy of the individual. During evaluation, chromosome value is compared with the target
gen_stats< IndividualType >
GEP::GEPAlg< Population, Stats >GEPAlg of < GEP::Population, GEP::Statistics> >. Executes consecutive independent runs of GEP algorithm by running the Population for a given number of generations Population statistics operators are calculated by _stats
GEP::Individual< ReturnType, ChromosomeType, EvalType >Generic class for Individual representation Individual is a mother class for all classers describing an Individual. It holds GEP::SChromosome. Provides virtual methods that are used in GEP::Population
GEP::IndividualGT< IndividualType >
GEP::IndividualLT< IndividualType >
GEP::MergePopulation< IndividualType, Comparator >MergePopulation of < GEP::Individual >. Manages the selection of Individuals according to cellular process
mogen_stats< IType >
GEP::MOGEPAlg< MOPopulation, MOStats >
GEP::MOIndividual< ReturnType, ChromosomeType, EvalType >Generic class for multi-objective Individual representation MOIndividual is a mother class for all classers describing an MOIndividual. It holds GEP::Chromosome<ChromosomeType>. Provides virtual methods that are used in GEP::MOPopulation
GEP::MOIndividualGT< IndividualType >
GEP::MOIndividualLT< IndividualType >
GEP::MOPopulation< IndividualType, Comparator >MOPopulation of < GEP::MOIndividual >. Holds population of individuals - instances of derrivates of GEP::MOIndividual class. Genetic operators are applied through _operators
morun_stats
GEP::MOStatistics< MOPopulationType >
GEP::Node< T >
GEP::objGt< ReturnType, ChromosomeType, EvalType >
GEP::oneArg< T >
GEP::OneArgNode< T >
GEP::Operators< IndividualType >Set of genetic operations for GEP::SChromosome. It is used to perform modifications to Individuals during evolution of population. Operations here are performed on single (or pairs of) GEP::Chromosome<CType> instances
GEP::pairGt
paramSampleStructure used for storing the configuration elements for different elements of libgep
GEP::paretoSort< T >
GEP::Population< IndividualType, Comparator >Population of < Gep::Individual, std::binary_function<cGEP::Individual &, GEP::Individual &, bool> >. Holds population of individuals - instances of derrivates of GEP::Individual class. Genetic operators are applied through _operators
GEP::RandomConstants< IndividualType, Comparator >Random Constants holds population of individuals to compare their new versions from the point of view of random constants in their chromosomes. Templated in the same way as
run_stats
GEP::Statistics< PopulationType >
GEP::TerminalNode< T >
GEP::tfcos< T >
GEP::tfdiv< T >
GEP::tfexp< T >
GEP::tfgt< T >
GEP::tfil< T >
GEP::tfir< T >
GEP::tfln< T >
GEP::tfminus< T >
GEP::tfmul< T >
GEP::tfplus< T >
GEP::tfsign< T >
GEP::tfsin< T >
GEP::tfsqrt< T >
GEP::tftan< T >
GEP::twoArg< T >
GEP::TwoArgNode< T >
Wrapper< T, T2 >
Wrapper< T, std::vector< T > >

Generated on Fri Dec 11 22:28:17 2009 for LibGEP by  doxygen 1.6.1