Package com.biglybt.core.util.average
Class MovingAverage
- java.lang.Object
-
- com.biglybt.core.util.average.MovingAverage
-
-
Constructor Summary
Constructors Constructor Description MovingAverage(int periods)
Create a new moving average.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private double
calculateAve()
double
getAverage()
Return average-so-far.void
reset()
sets back to start-of-daydouble
update(double newValue)
Update average and return average-so-far.
-
-
-
Method Detail
-
reset
public void reset()
Description copied from interface:Average
sets back to start-of-day
-
update
public double update(double newValue)
Update average and return average-so-far.
-
getAverage
public double getAverage()
Return average-so-far.- Specified by:
getAverage
in interfaceAverage
-
calculateAve
private double calculateAve()
-
-