#include <Statistics.h>
Public Types | |
| typedef gen_stats < BaseIndividualType > | GenStatType |
| typedef run_stats | RunStatType |
Public Member Functions | |
| Statistics () | |
| Statistics (const Statistics &c) | |
| ~Statistics () | |
| void | calculateStats (const PopulationType &pop, const size_t &gen, const size_t &nbrun) |
| std::pair< u_short, u_short > | findBestWorst (const PopulationType &pop) |
| void | summarize (const size_t &run) |
| std::vector< run_stats > | summarizeAll () |
| std::vector< run_stats > | summarizeAllByGen () |
| std::vector< std::vector < gen_stats < BaseIndividualType > > > | getVRunStats () const |
| std::vector< std::vector < gen_stats < BaseIndividualType > > > | getVRunStats () |
| std::vector< run_stats > | getRunSummary () const |
| std::vector< run_stats > | getRunSummary () |
| gen_stats< BaseIndividualType > | getLastGenStat () const |
| run_stats | getLastRunStat () const |
Private Types | |
| typedef PopulationType::ind_type::base_type | BaseIndividualType |
Private Member Functions | |
| void | summarize () |
Private Attributes | |
| std::vector< std::vector < gen_stats < BaseIndividualType > > > | _vgen_stats |
| std::vector< run_stats > | _vrun_stats |
| size_t | _last_nbrun |
typedef PopulationType::ind_type::base_type GEP::Statistics< PopulationType >::BaseIndividualType [private] |
| typedef gen_stats<BaseIndividualType> GEP::Statistics< PopulationType >::GenStatType |
| typedef run_stats GEP::Statistics< PopulationType >::RunStatType |
| GEP::Statistics< PopulationType >::Statistics | ( | ) | [inline] |
| GEP::Statistics< PopulationType >::Statistics | ( | const Statistics< PopulationType > & | c | ) | [inline] |
| GEP::Statistics< PopulationType >::~Statistics | ( | ) | [inline] |
| void GEP::Statistics< PopulationType >::calculateStats | ( | const PopulationType & | pop, | |
| const size_t & | gen, | |||
| const size_t & | nbrun | |||
| ) | [inline] |
| std::pair< u_short, u_short > GEP::Statistics< PopulationType >::findBestWorst | ( | const PopulationType & | pop | ) | [inline] |
| gen_stats<BaseIndividualType> GEP::Statistics< PopulationType >::getLastGenStat | ( | ) | const [inline] |
| run_stats GEP::Statistics< PopulationType >::getLastRunStat | ( | ) | const [inline] |
| std::vector<run_stats> GEP::Statistics< PopulationType >::getRunSummary | ( | ) | [inline] |
| std::vector<run_stats> GEP::Statistics< PopulationType >::getRunSummary | ( | ) | const [inline] |
| std::vector< std::vector<gen_stats<BaseIndividualType> > > GEP::Statistics< PopulationType >::getVRunStats | ( | ) | [inline] |
| std::vector< std::vector<gen_stats<BaseIndividualType> > > GEP::Statistics< PopulationType >::getVRunStats | ( | ) | const [inline] |
| void GEP::Statistics< PopulationType >::summarize | ( | const size_t & | run | ) | [inline] |
| void GEP::Statistics< PopulationType >::summarize | ( | ) | [private] |
| std::vector<run_stats> GEP::Statistics< PopulationType >::summarizeAll | ( | ) |
| std::vector< run_stats > GEP::Statistics< PopulationType >::summarizeAllByGen | ( | ) | [inline] |
size_t GEP::Statistics< PopulationType >::_last_nbrun [private] |
std::vector<std::vector<gen_stats<BaseIndividualType> > > GEP::Statistics< PopulationType >::_vgen_stats [private] |
Statistics gathered for generation (first vector) and run (second vector)
std::vector<run_stats> GEP::Statistics< PopulationType >::_vrun_stats [private] |
1.6.1