22 using std::ostringstream;
64 map<string, QuantityData>::iterator
it;
75 <<
"\n*** STATISTICS (min - avg - max - last - nSamples - total) ***\n";
76 map<string, QuantityData>::iterator
it;
99 std::cout <<
"Statistics active." << std::endl;
104 std::cout <<
"Statistics inactive." << std::endl;
122 output <<
name << pad;
123 output << std::fixed << std::setprecision(
precision) << (quant_info.
min)
125 output << std::fixed << std::setprecision(
precision)
126 << (quant_info.
total / (
long double)quant_info.
stops) <<
"\t";
127 output << std::fixed << std::setprecision(
precision) << (quant_info.
max)
129 output << std::fixed << std::setprecision(
precision) << (quant_info.
last)
131 output << std::fixed << std::setprecision(
precision) << quant_info.
stops
133 output << std::fixed << std::setprecision(
precision) << quant_info.
total
144 return quant_info.
total;
154 return (quant_info.
total / (
long double)quant_info.
stops);
164 return quant_info.
min;
174 return quant_info.
max;
184 return quant_info.
last;