Go to the documentation of this file.
19 #ifndef __invdyn_statistics_H__
20 #define __invdyn_statistics_H__
26 #define STATISTICS_MAX_NAME_LENGTH 60
82 void store(std::string name,
const double & value);
85 void reset(std::string name);
91 void report(std::string name,
int precision=2,
92 std::ostream& output = std::cout);
95 void report_all(
int precision=2, std::ostream& output = std::cout);
104 long double get_min(std::string name);
107 long double get_max(std::string name);
110 long double get_last(std::string name);
void turn_off()
Definition: statistics.cpp:118
Statistics()
Definition: statistics.cpp:32
std::string error
Definition: statistics.hpp:33
std::map< std::string, QuantityData > * records_of
Definition: statistics.hpp:153
int stops
Definition: statistics.hpp:145
long double get_last(std::string name)
Definition: statistics.cpp:201
Definition: statistics.hpp:29
long double last
Definition: statistics.hpp:142
void reset_all()
Definition: statistics.cpp:72
StatisticsException(std::string error)
Definition: statistics.hpp:32
long double get_average(std::string name)
Definition: statistics.cpp:165
long double get_min(std::string name)
Definition: statistics.cpp:177
void store(std::string name, const double &value)
Definition: statistics.cpp:48
long double max
Definition: statistics.hpp:139
A class to compute statistics about quantities of interest.
Definition: statistics.hpp:69
bool quantity_exists(std::string name)
Definition: statistics.cpp:43
long double get_max(std::string name)
Definition: statistics.cpp:189
bool active
Definition: statistics.hpp:149
void reset(std::string name)
Definition: statistics.cpp:95
QuantityData()
Definition: statistics.hpp:124
~Statistics()
Definition: statistics.cpp:38
void report_all(int precision=2, std::ostream &output=std::cout)
Definition: statistics.cpp:83
void report(std::string name, int precision=2, std::ostream &output=std::cout)
Definition: statistics.cpp:124
long double min
Definition: statistics.hpp:136
long double total
Definition: statistics.hpp:133
long double get_total(std::string name)
Definition: statistics.cpp:153
void turn_on()
Definition: statistics.cpp:112
Definition: statistics.hpp:122
Statistics & getStatistics()
Definition: statistics.cpp:26