A running average.
More...
#include <running_average.hpp>
|
| void | add (const double value) |
| | Adds a new value to the running average.
|
| template<class U> |
| void | add (U value) |
| | Adds a new value to the running average.
|
| double | average () const |
| size_t | count () const |
| void | reset () |
| | Resets the running average.
|
A running average.
Definition at line 34 of file running_average.hpp.
◆ add() [1/2]
| void rav::RunningAverage::add |
( |
const double | value | ) |
|
|
inline |
◆ add() [2/2]
template<class U>
| void rav::RunningAverage::add |
( |
U | value | ) |
|
|
inline |
Adds a new value to the running average.
- Template Parameters
-
| U | The type of the value to add. |
- Parameters
-
Definition at line 51 of file running_average.hpp.
◆ average()
| double rav::RunningAverage::average |
( |
| ) |
const |
|
inlinenodiscard |
◆ count()
| size_t rav::RunningAverage::count |
( |
| ) |
const |
|
inlinenodiscard |
- Returns
- The number of values added to the running average.
Definition at line 65 of file running_average.hpp.
◆ reset()
| void rav::RunningAverage::reset |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: