ECF 1.5
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nalgebra
 NBinary
 NBitString
 Ncart
 Ncartesian
 NComm
 NECF
 NFloatingPoint
 NGEPChromosome
 NIntGenotype
 NPermutation
 NQKD
 Nquantum
 NTree
 C_node
 CAlgAEliGpeaAsynchronous elimination global parallel algorithm
 CAlgAEliGpea2Asynchronous elimination global parallel algorithm (outdated version)
 CAlgNSGA2
 CAlgorithmAlgorithm base class
 CAlgSGenGpeaSynchronous generational global parallel algorithm
 CAnd
 CAnd2
 CAntEvalOpArtificial ant evaluation class (and environment simulator)
 CArtificialBeeColonyArtificial Bee Colony algorithm (see e.g. http://www.scholarpedia.org/article/Artificial_bee_colony_algorithm)
 CBoolV
 CClassifierClassifier class that holds all parameters and pointer to individual to which the parameters belong
 CClassifierParamsClassifier data structure in XCS algorithm
 CClonalgClonal Selection Algorithm (see e.g. http://en.wikipedia.org/wiki/Clonal_Selection_Algorithm)
 CCrossoverCrossover class - handles crossover of individuals (as opposed to CrossoverOp class that crosses genotypes)
 CCrossoverOpCrossoverOp base class
 CCuckooSearchCuckoo search (CS) optimization algorithm (see http://en.wikipedia.org/wiki/Cuckoo_search)
 CDataWriter
 CDemeDeme class - inherits a vector of Individual objects
 CDifferentialEvolutionDifferential evolution (DE) optimization algorithm (see e.g. http://en.wikipedia.org/wiki/Differential_evolution)
 CDivInt
 CEliminationElimination (generation gap) algorithm with roulette wheel elimination selection operator
 CEnvironmentEnvironment for the XCS algorithm
 CErrorMetric
 CEvalOp
 CEvaluateAlternate
 CEvaluateOpEvaluation base class
 CEvaluator
 CEvolutionContextEvolutionary context class
 CEvolutionStrategy(mu/rho +/, lambda) - Evolution Strategy (ES) algorithm
 CFileDataWriter
 CFitnessFitness base class
 CFitnessMaxFitness for maximization problems
 CFitnessMinFitness for minimization problems
 CFlowshopEvalOp
 CFlowshopMove
 CFlowshopPath
 CFunctionMaxEvalOp
 CFunctionMinEvalOpFunction minimization evaluation class
 CGeneticAnnealingGenetic annealing algorithm (see e.g. http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.56.7606, http://drdobbs.com/architecture-and-design/184409333?pgno=10)
 CGenHookeJeevesNew algorithm, in development
 CGenotypeGenotype base class
 CGEPSymbRegEvalOpSymbolic regression evaluation operator
 CGPSymbRegEvalOpSymbolic regression evaluation operator
 CHallOfFameRecords a set of best-so-far individuals
 CIAAdd
 CIABounds
 CIAConstTerminal
 CIACos
 CIADiv
 CIAERCD
 CIALog
 CIAMul
 CIAPrimitive
 CIASin
 CIASqrt
 CIASub
 CIATerminal
 CIf
 CIfFoodAheadGP function, checks if the food is ahead
 CIndividualIndividual class - inherits a vector of Genotype objects
 CKnapsackEvalOp
 CKnapsackMove
 CKnapsackPath
 CLexiCaseFitnessMinFitness for minimization problems
 CLoggerLogging class - handles screen output and file logging
 CLUdek
 CMatrica
 CMeanAbsoluteErrorMetric
 CMeanAbsolutePercentageErrorMetric
 CMeanSquareErrorMetric
 CMigrationMigration class - handles individual migration between demes
 CMod
 CMOFitness
 CMove
 Cmove
 CMoveAheadGP terminal, moves the ant one square ahead
 CMultipleClassEvalOp
 CMutationMutation class - handles mutation of individuals (as opposed to MutationOp class that mutates genotypes)
 CMutationOpMutationOp base class
 CMyAlg
 CNand
 CNor
 CNot
 CNQueensEvalOp
 CNQueensMove
 CNQueensPath
 COneMaxEvalOpOneMax problem evaluation class
 COperatorAbstract operator class
 COptIAOptimization Immune Algorithm (opt-IA, see e.g. http://www.artificial-immune-systems.org/algorithms.shtml)
 COr
 CParallelAlgorithmParallel algorithm base class
 CParticleSwarmOptimizationParticle swarm optimization algorithm (see e.g. http://en.wikipedia.org/wiki/Particle_swarm_optimization)
 CPath
 CpathState
 CPopulationPopulation class - inherits a vector of Deme objects
 CPrimeEvalOp
 Cproblem
 CProblem
 CProg2GP function, executes 2 subtrees in sequence
 CProg3GP function, executes 3 subtrees in sequence
 CQuantumEvalOp
 CRandomizerAbstract Randomizer class
 CRandomSearchRandom search algorithm
 CReadPar
 CRealValueGenotypeRealValueGenotype class - abstract genotype class for genotypes that represent a vector of real values (Binary, FloatingPoint)
 CRegistryRepository for all the system parameters
 CRouletteWheelGenerational algorithm with roulette wheel selection operator
 CRPN
 CSchedulingEvalOp
 CSelBestOpBest individual selection operator
 CSelectionOperatorSelection operator base class
 CSelFitnessProportionalOpFitness proportional (and inverse proportional) individual selection operator
 CSelRandomOpRandom individual selection operator
 CSelWorstOpWorst individual selection operator
 CSimpleRandomizerA simple randomizer that uses in-built random number generator
 CSLAJ
 Csolution
 CSolver
 CSolverEvolutionStrategy
 CSolverSHC
 CsolverState
 CSolverTournamentEA
 CSqrt
 CStatCalcStatistics calculation class
 CStateState class - backbone of the framework
 CSteadyStateTournamentSteady state algorithm with tournament elimination operator
 CSymbRegEvalOpSymbolic regression evaluation operator (using AP genotype)
 CTermFitnessValOpTermination operator: terminates on a given fitness value
 CTermMaxEvalOpTermination operator: terminates on a given number of fitness evaluations
 CTermMaxGenOpTermination operator: terminates on a given number of generations
 CTermMaxTimeOpTermination operator: terminates on a given elapsed time
 CTermStagnationOpTermination operator: terminates when no improvement occurs in best individual for a given number of generations
 CTreeCrxSimpleTree genotype: simple tree crossover operator. Reference: http://dces.essex.ac.uk/staff/rpoli/gp-field-guide/24RecombinationandMutation.html#7_4
 CTSPEvalOpTSP evaluation operator
 CTurnLeftGP terminal, turns the ant left
 CTurnRightGP terminal, turns the ant right
 CWriteBest
 CWriteTT
 CXCSXCS classifier system
 CXCSParamsParameters for the XCS algorithm
 CXNor
 CXor