public final class MedianMeanRunningAverage extends java.lang.Object implements RunningAverage, java.lang.Cloneable
| Constructor and Description |
|---|
MedianMeanRunningAverage() |
MedianMeanRunningAverage(MedianMeanRunningAverage average) |
| Modifier and Type | Method and Description |
|---|---|
MedianMeanRunningAverage |
clone()
Copy the RunningAverage (create a snapshot).
|
long |
countReports() |
double |
currentValue() |
double |
meanValue() |
void |
report(double d) |
void |
report(long d) |
java.lang.String |
toString() |
double |
valueIfReported(double r)
Get what currentValue() would be if we reported some given value
|
public MedianMeanRunningAverage()
public MedianMeanRunningAverage(MedianMeanRunningAverage average)
average - public MedianMeanRunningAverage clone()
RunningAverageclone in interface RunningAverageclone in class java.lang.Objectpublic long countReports()
countReports in interface RunningAveragepublic double currentValue()
currentValue in interface RunningAveragepublic void report(double d)
report in interface RunningAveraged - public void report(long d)
report in interface RunningAveraged - public double valueIfReported(double r)
RunningAveragevalueIfReported in interface RunningAverager - the value to mimic reportingpublic java.lang.String toString()
toString in class java.lang.Objectpublic double meanValue()