Package edu.berkeley.cs.jqf.fuzz.util
Class MovingAverage
java.lang.Object
edu.berkeley.cs.jqf.fuzz.util.MovingAverage
MovingAverage - A data structure for collecting a moving average.
- Author:
- Raffi Sanna
-
Constructor Summary
ConstructorsConstructorDescriptionMovingAverage(int cap) Constructs a moving average of the most recentcaparguments -
Method Summary
-
Constructor Details
-
MovingAverage
public MovingAverage(int cap) Constructs a moving average of the most recentcaparguments- Parameters:
cap- The number of elements to be remembered
-
-
Method Details
-
add
public void add(int a) Adds a number to the set of numbers used to find the moving average.- Parameters:
a- The number to be added
-
get
public double get()Gets the moving average itself, or0if nothing has been added.- Returns:
- the moving average
-