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]
oNlibevocosmA toolkit and framework for implementing evolutionary algorithms
|oCanalyzerReports on a given population
|oCprngThe random number generator used by Evocosm
|oCglobalsElements shared by all classes in Evocosm
|oCevocosmAssociates organisms with the components of an evolutionary system
|oCevorealTools for evolving real numbers
|oCfopt_globalGlobal things used by all optimizer classes
|oCfunction_solutionA potential solution to the problem at hand
|oCfunction_mutatorMutates solutions
|oCfunction_reproducerImplements reproduction
|oCfunction_landscapeDefines the test for a population of solutions
|oCfunction_analyzerReports the state of a population of solutions
|oCfunction_listenerAn listener implementation that ignores all events
|oCfunction_optimizerA generic function optimizer
|oCfuzzy_machineA finite state machine
||\Ctranout_tDefines a transition and output state pair
|oClandscapeAn abstract interface defining a fitness landscape
|oClistenerAn abstract interface defining a listener
|oCnull_listenerAn listener implementation that ignores all events
|oCmachine_tools
||\Cmutation_selectorWraps a roulette wheel for selecting mutations
|oCmutatorMutates organisms
|oCorganismAn evolving organism
|oCreproducerCreates new organisms from an existing population
|oCroulette_wheelA simulated roulette wheel for weighted selection
|oCscalerFitness scaling for a population
|oCnull_scalerA do-nothing scaler
|oClinear_norm_scalerA linear normalization scaler
|oCwindowed_scalerA windowed fitness scaler
|oCexponential_scalerAn exponential fitness scaler
|oCquadratic_scalerA quadratic scaler
|oCsigma_scalerA sigma scaler
|oCselectorSelects organisms that survive
|oCnull_selectorA do-nothing selector
|oCall_selectorA do-nothing selector
|oCelitism_selectorImplements a elitism selector
|oCsimple_machineA simple finite state machine with integer-indexed states
||\Ctranout_tDefines a transition and output state pair
|oCstate_machineA finite state machine
|oCfitness_statsPopulation fitness statistics
|\Cvalidation_errorStandard validation exception
\Nstd

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