Logo Search packages:      
Sourcecode: acovea version File versions  Download package

Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes

acovea::acovea_reporter Class Reference

Inheritance diagram for acovea::acovea_reporter:
Inheritance graph
[legend]
Collaboration diagram for acovea::acovea_reporter:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 acovea_reporter (string a_bench_name, size_t a_number_of_populations, const application &a_target, acovea_listener &a_listener, optimization_mode a_mode)
virtual bool report (const vector< vector< acovea_organism > > &a_populations, size_t a_iteration, double &a_fitness, bool a_finished=false)
void set_config_text (const string &a_config_text)

Private Member Functions

void accumulate_stats (const chromosome &a_options, int a_pop_no)

Private Attributes

string m_config_text
const string m_input_name
acovea_listenerm_listener
optimization_mode m_mode
const size_t m_number_of_populations
vector< vector< unsigned long > > m_opt_counts
vector< string > m_opt_names
const applicationm_target

Static Private Attributes

static const double MISM_THRESHOLD = 1.5

Detailed Description

Definition at line 734 of file acovea.h.


The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index