35 bool isFirstVal_ =
true;
39 : alpha_(weightingFactor), beta_(1_r - weightingFactor)
54 val_ = val * alpha_ + val_ * beta_;
Calculates the exponential moving average (EMA) for values added with append.
Definition ExponentialMovingAverage.hpp:29
ExponentialMovingAverage(const real_t &weightingFactor)
Definition ExponentialMovingAverage.hpp:38
void append(const real_t &val)
Definition ExponentialMovingAverage.hpp:46
real_t toReal() const
Definition ExponentialMovingAverage.hpp:44
ExponentialMovingAverage & operator<<(ExponentialMovingAverage &lhs, const real_t &rhs)
Definition ExponentialMovingAverage.hpp:58
Definition BerendsenBarostat.cpp:18
double real_t
Definition datatypes.hpp:99