public abstract class NumberSeriesImpl<T extends Number> extends SeriesImpl<T> implements SeriesProvider<T>
| Constructor and Description |
|---|
NumberSeriesImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected double |
avg(List<T> values) |
protected abstract T |
calcNativeMedian(T a,
T b,
boolean exact) |
protected abstract TreeSet<T> |
createValueTreeSet() |
Map<Long,T> |
getAll() |
Double |
getAverage() |
Map<Long,Double> |
getAveraged(long classWidth) |
long |
getCount() |
Double |
getDoubleMedian() |
T |
getMax() |
T |
getMin() |
T |
getNativeMedian() |
Double |
getStandardDeviation() |
boolean |
hasExactMedian() |
void |
initialize(Simulation sim,
long totalTicks) |
void |
measure(T value) |
protected T |
medianA() |
protected T |
medianB() |
public void initialize(Simulation sim, long totalTicks)
initialize in interface SeriesProvider<T extends Number>public Map<Long,Double> getAveraged(long classWidth)
getAveraged in interface SeriesResult<T extends Number>public Double getAverage()
getAverage in interface SeriesResult<T extends Number>public boolean hasExactMedian()
hasExactMedian in interface SeriesResult<T extends Number>protected T medianA()
protected T medianB()
public Double getDoubleMedian()
getDoubleMedian in interface SeriesResult<T extends Number>public Double getStandardDeviation()
getStandardDeviation in interface SeriesResult<T extends Number>public long getCount()
getCount in interface SeriesResult<T extends Number>public T getMin()
getMin in interface SeriesResult<T extends Number>public T getMax()
getMax in interface SeriesResult<T extends Number>public T getNativeMedian()
getNativeMedian in interface SeriesResult<T extends Number>Copyright © 2015. All rights reserved.