Package com.biglybt.core.util.average
Class RunningAverage
java.lang.Object
com.biglybt.core.util.average.RunningAverage
- All Implemented Interfaces:
Average
Implements a simple running average.
-
Field Details
-
count
private long count -
sum
private double sum
-
-
Constructor Details
-
RunningAverage
public RunningAverage()Create a new running average.
-
-
Method Details
-
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
-