|
|
| Population (void) throw () |
| | Constructor.
|
| |
| | Population (GAConfig const &config, unsigned int size) |
| | Constructor. More...
|
| |
|
| ~Population (void) throw () |
| | Destructor.
|
| |
|
Population & | operator= (Population const &pop) throw () |
| |
| void | Generate (void) |
| | Generator the entire population. More...
|
| |
| unsigned int | getSize (void) const throw () |
| | Get the population size member. More...
|
| |
| unsigned int | getPoolSize (void) const throw () |
| | Get the pool size member. More...
|
| |
| double | getMutationRate (void) const throw () |
| | Get the mutation rate member. More...
|
| |
| double | getSelectionRate (void) const throw () |
| | Get the selection rate member. More...
|
| |
| double | getBestFitness (void) const throw () |
| | Get the best fitness contained in the population. More...
|
| |
| double | getAverageFitness (void) const throw () |
| | Get the average fitness of the population. More...
|
| |
| GAConfig const & | getConfig (void) const throw () |
| | Get the configuration of the GAEngine. More...
|
| |
| std::list< IDNA * > const & | get (void) const throw () |
| | Get the list of the IDNA. More...
|
| |
| std::list< IDNA * > & | get (void) throw () |
| | Get the list of the IDNA. More...
|
| |
| void | setSize (unsigned int size) |
| | Set the population size. More...
|
| |
| void | setPoolSize (unsigned int size) |
| | Set the pool size. More...
|
| |
| void | setMutationRate (double rate) |
| | Set the mutation rate. More...
|
| |
| void | setSelectionRate (double rate) |
| | Set the selection rate. More...
|
| |
| void | setConfig (GAConfig const &config) |
| | Set the GAEngine's configuration. More...
|
| |
| void | Evaluate (unsigned int nbThread) |
| | Evaluate the population. More...
|
| |
|
void | Selection (void) throw () |
| | Do the selection of the population in order to generate the next population.
|
| |
| void | Crossover (void) |
| | Do te crossover of the population. More...
|
| |
| void | Mutation (void) throw () |
| | Do the mutation of the population. More...
|
| |
|
| Population (GAConfig const &config, unsigned int size) |
| |
|
Population & | operator= (Population const &pop) throw () |
| |
|
void | Generate (void) |
| |
|
unsigned int | getSize (void) const throw () |
| |
|
unsigned int | getPoolSize (void) const throw () |
| |
|
double | getMutationRate (void) const throw () |
| |
|
double | getSelectionRate (void) const throw () |
| |
|
double | getBestFitness (void) const throw () |
| |
|
double | getAverageFitness (void) const throw () |
| |
|
GAConfig const & | getConfig (void) const throw () |
| |
|
std::list< IDNA * > const & | get (void) const throw () |
| |
|
std::list< IDNA * > & | get (void) throw () |
| |
|
void | setSize (unsigned int size) |
| |
|
void | setPoolSize (unsigned int size) |
| |
|
void | setMutationRate (double rate) |
| |
|
void | setSelectionRate (double rate) |
| |
|
void | setConfig (GAConfig const &config) |
| |
|
void | Evaluate (unsigned int nbThread) |
| |
|
void | Selection (void) throw () |
| |
|
void | Crossover (void) |
| |
|
void | Mutation (void) throw () |
| |
Define what is a population for the GAEngine.