Evocosm - A C++ Framework for Evolutionary Computing

Main Index

Created by Scott Robert Ladd at Coyote Gulch Productions.


Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NlibevocosmA toolkit and framework for implementing evolutionary algorithms
 Call_selectorA do-nothing selector
 CanalyzerReports on a given population
 Celitism_selectorImplements a elitism selector
 CevocosmAssociates organisms with the components of an evolutionary system
 CevorealTools for evolving real numbers
 Cexponential_scalerAn exponential fitness scaler
 Cfitness_statsPopulation fitness statistics
 Cfopt_globalGlobal things used by all optimizer classes
 Cfunction_analyzerReports the state of a population of solutions
 Cfunction_landscapeDefines the test for a population of solutions
 Cfunction_listenerAn listener implementation that ignores all events
 Cfunction_mutatorMutates solutions
 Cfunction_optimizerA generic function optimizer
 Cfunction_reproducerImplements reproduction
 Cfunction_solutionA potential solution to the problem at hand
 Cfuzzy_machineA finite state machine
 Ctranout_tDefines a transition and output state pair
 CglobalsElements shared by all classes in Evocosm
 ClandscapeAn abstract interface defining a fitness landscape
 Clinear_norm_scalerA linear normalization scaler
 ClistenerAn abstract interface defining a listener
 Cmachine_toolsA set of common tools for finite state machines
 Cmutation_selectorWraps a roulette wheel for selecting mutations
 CmutatorMutates organisms
 Cnull_listenerAn listener implementation that ignores all events
 Cnull_scalerA do-nothing scaler
 Cnull_selectorA do-nothing selector
 CorganismAn evolving organism
 Cpopulation
 CprngThe random number generator used by Evocosm
 Cquadratic_scalerA quadratic scaler
 CreproducerCreates new organisms from an existing population
 Croulette_wheelA simulated roulette wheel for weighted selection
 CscalerFitness scaling for a population
 CselectorSelects organisms that survive
 Csigma_scalerA sigma scaler
 Csimple_machineA simple finite state machine with integer-indexed states
 Ctranout_tDefines a transition and output state pair
 Cstate_machineA finite state machine
 Cvalidation_errorStandard validation exception
 Cwindowed_scalerA windowed fitness scaler

© 1996-2005 Scott Robert Ladd. All rights reserved.
HTML documentation generated by Dimitri van Heesch's excellent Doxygen tool.