Utility classes


EOStat
class to get statistic from populations
FitStat
a simpler class to get fitness statistics from a population
LenStat
a simpler class to get length statistics from a population
AgeStat
class to get age statistics from a population
Grapher
This is a decorator for the EOEvaluator class, as defined in the Gamma et al book
Arg
An Arg repesents an argument that can be passed to a program in the command line
inline bool operator < ( const Arg& _p1, const Arg& _p2 )
This operator is defined to avoid errors in some systems
inline bool operator == ( const Arg& _p1, const Arg& _p2 )
This operator is defined to avoid errors in some systems
Flag
A flag is a type of param that gets enabled if appears in the command line or disabled if it doesn't
Param
A param is a type of argument that must be followed by its associated value in the command line or takes a default value if doesn't appear in the command line
Parser
Parses the command line
Random
Random Generator Class
Uniform
This class generates uniform random values of any type Uses the static class Random
template <class T> Uniform <T> :: Uniform(T _lower, T _higher)
Constructor
template <class T> T Uniform <T> ::operator ()(void)
Generates a random T
template <class T> unsigned char Uniform <T> ::rChar(void)
Generates a random unsigned char
Utilities for EO
Utilities are not exactly within EO, that is, they are not related to evolutionary computation algorithms; however, they are useful for evolutionary algorithms: allow to extract information from them, represent them, generate random numbers in a platform-independent way, and so on.

This is a wide class in which more user-provided algorithms could be added.

Author:
GeNeura team
Version:
0.1

alphabetic index hierarchy of classes


BinOp