20#ifndef FLOATINGAVERAGE_H
21#define FLOATINGAVERAGE_H
31 void setup(
const int size,
const double InitValue = 0.);
32 double add(
double add_value);
34 double average()
const {
return mCurrentAverage; }
37 double mCurrentAverage;
38 QVector<double> mData;
Helper class for floating averages.
Definition: floatingaverage.h:27
double sum() const
retrieve total sum of values.
Definition: floatingaverage.cpp:67
void setup(const int size, const double InitValue=0.)
Definition: floatingaverage.cpp:31
double add(double add_value)
add a value and return current average
Definition: floatingaverage.cpp:44
FloatingAverage(int size)
Definition: floatingaverage.h:30
FloatingAverage()
Definition: floatingaverage.cpp:23
double average() const
retrieve current average
Definition: floatingaverage.h:34