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.