A convenient class to assign name and units to a RunningStatistic. More...
#include <NamedRunningStatistic.h>
Inherits AZ::Statistics::RunningStatistic.
Public Member Functions | |
| NamedRunningStatistic (const AZStd::string &name="Unnamed", const AZStd::string &units="") | |
| void | UpdateName (const AZStd::string &name) |
| void | UpdateUnits (const AZStd::string &units) |
| const AZStd::string & | GetName () const |
| const AZStd::string & | GetUnits () const |
| AZStd::string | GetFormatted () const |
| AZStd::string | GetCsvFormatted () const |
Public Member Functions inherited from AZ::Statistics::RunningStatistic | |
| void | Reset () |
| void | PushSample (double value) |
| AZ::u64 | GetNumSamples () const |
| double | GetMostRecentSample () const |
| double | GetMinimum () const |
| double | GetMaximum () const |
| double | GetAverage () const |
| double | GetSum () const |
| double | GetVariance (VarianceType varianceType=VarianceType::S) const |
| double | GetStdev (VarianceType varianceType=VarianceType::S) const |
Static Public Member Functions | |
| static const char * | GetCsvHeader () |
A convenient class to assign name and units to a RunningStatistic.
Also provides convenient methods to format the statistics.