Statistics Class Reference
Computes the rolling average, min, max, and standard deviation for a set of samples. More...
#include <TopicStatistics.hh>
Public Member Functions | |
Statistics ()=default | |
Default constructor. | |
~Statistics ()=default | |
Default destructor. | |
double | Avg () const |
Get the average value. | |
uint64_t | Count () const |
Get the number of samples. | |
double | Max () const |
Get the maximum sample value. | |
double | Min () const |
Get the minimum sample value. | |
double | StdDev () const |
Get the standard deviation. | |
void | Update (double _stat) |
Update with a new sample. | |
Detailed Description
Computes the rolling average, min, max, and standard deviation for a set of samples.
Constructor & Destructor Documentation
🔗Statistics()
|
default |
Default constructor.
🔗~Statistics()
|
default |
Default destructor.
Member Function Documentation
🔗Avg()
double Avg | ( | ) | const |
Get the average value.
- Returns
- the average value.
🔗Count()
uint64_t Count | ( | ) | const |
Get the number of samples.
- Returns
- The number of samples.
🔗Max()
double Max | ( | ) | const |
Get the maximum sample value.
- Returns
- The maximum sample value.
🔗Min()
double Min | ( | ) | const |
Get the minimum sample value.
- Returns
- The minimum sample value.
🔗StdDev()
double StdDev | ( | ) | const |
Get the standard deviation.
- Returns
- The standard deviation.
🔗Update()
void Update | ( | double | _stat | ) |
Update with a new sample.
- Parameters
-
[in] _stat New statistic sample.
The documentation for this class was generated from the following file: