#include <MOStatistics.h>
Public Types | |
| typedef mogen_stats < MOPopulationType > | GenStatType |
| typedef morun_stats | RunStatType |
Public Member Functions | |
| MOStatistics () | |
| MOStatistics (const MOStatistics &c) | |
| ~MOStatistics () | |
| void | calculateStats (const MOPopulationType &pop, const size_t &gen, const size_t &nbrun) |
| void | summarize (const size_t &run) |
| std::vector< morun_stats > | summarizeAll () |
| std::vector< morun_stats > | summarizeAllByGen () |
| mogen_stats< BaseIndividualType > | getLastGenStat () const |
| morun_stats | getLastRunStat () const |
| void | setOptimum (const RetIndividualType &opt) |
Private Types | |
| typedef MOPopulationType::ind_type::base_type | BaseIndividualType |
| typedef MOPopulationType::ind_type::ret_type | RetIndividualType |
Private Attributes | |
| std::vector< std::vector < mogen_stats < BaseIndividualType > > > | _vgen_stats |
| std::vector< morun_stats > | _vrun_stats |
| size_t | _last_nbrun |
| RetIndividualType | _optimum |
typedef MOPopulationType::ind_type::base_type GEP::MOStatistics< MOPopulationType >::BaseIndividualType [private] |
| typedef mogen_stats<MOPopulationType> GEP::MOStatistics< MOPopulationType >::GenStatType |
typedef MOPopulationType::ind_type::ret_type GEP::MOStatistics< MOPopulationType >::RetIndividualType [private] |
| typedef morun_stats GEP::MOStatistics< MOPopulationType >::RunStatType |
| GEP::MOStatistics< MOPopulationType >::MOStatistics | ( | ) | [inline] |
| GEP::MOStatistics< MOPopulationType >::MOStatistics | ( | const MOStatistics< MOPopulationType > & | c | ) | [inline] |
| GEP::MOStatistics< MOPopulationType >::~MOStatistics | ( | ) | [inline] |
| void GEP::MOStatistics< MOPopulationType >::calculateStats | ( | const MOPopulationType & | pop, | |
| const size_t & | gen, | |||
| const size_t & | nbrun | |||
| ) | [inline] |
| mogen_stats<BaseIndividualType> GEP::MOStatistics< MOPopulationType >::getLastGenStat | ( | ) | const [inline] |
| morun_stats GEP::MOStatistics< MOPopulationType >::getLastRunStat | ( | ) | const [inline] |
| void GEP::MOStatistics< MOPopulationType >::setOptimum | ( | const RetIndividualType & | opt | ) | [inline] |
| void GEP::MOStatistics< MOPopulationType >::summarize | ( | const size_t & | run | ) | [inline] |
| std::vector<morun_stats> GEP::MOStatistics< MOPopulationType >::summarizeAll | ( | ) |
| std::vector< morun_stats > GEP::MOStatistics< MOPopulationType >::summarizeAllByGen | ( | ) | [inline] |
size_t GEP::MOStatistics< MOPopulationType >::_last_nbrun [private] |
RetIndividualType GEP::MOStatistics< MOPopulationType >::_optimum [private] |
std::vector<std::vector<mogen_stats<BaseIndividualType> > > GEP::MOStatistics< MOPopulationType >::_vgen_stats [private] |
Statistics gathered for generation (first vector) and run (second vector)
std::vector<morun_stats> GEP::MOStatistics< MOPopulationType >::_vrun_stats [private] |
1.6.1