1 #ifndef STAT_HISTOGRAM_H 2 #define STAT_HISTOGRAM_H 20 collect(
double value, int64_t num);
58 dump(
const std::string& froot);
84 #endif // STAT_HISTOGRAM_H void reduce(stat_collector *coll)
stat_collector * clone() const
std::vector< int64_t > counts_
A type of logger that collects some kind of statistic and outputs to a file during or at the end of a...
virtual void set_id(int id)
void dump_local_data()
After post-processing, this notifies the collector to dump data to a file.
A basic container for time (subject to future transplant).
SUMI = Simulator unified messagine interface It is also the name for a solid ink in Japanese - i...
stat_histogram * clone_me(int id) const
void collect(double value)
virtual void init_factory_params(sprockit::sim_parameters *params)
void simulation_finished(timestamp end)
This is to notify that the statistics collector is done.
void clone_into(stat_histogram *cln) const
void dump(const std::string &froot)
void dump_global_data()
After post-processing, this notifies the collector to dump data to a file.
void global_reduce(parallel_runtime *rt)