org.lucci.madhoc.simulation.measure
Class NumericalMeasureHistory

java.lang.Object
  extended by org.lucci.madhoc.simulation.measure.MeasureHistory
      extended by org.lucci.madhoc.simulation.measure.NumericalMeasureHistory

public class NumericalMeasureHistory
extends MeasureHistory

Author:
luc.hogie

Constructor Summary
NumericalMeasureHistory()
           
 
Method Summary
 void addValue(java.lang.Object value, int iteration)
           
 java.lang.Double getAverage()
           
 double getLastDoubleValue()
           
 java.lang.Double getMaximum()
           
 java.lang.Double getMinimum()
           
 NumericalSensor getNumericalSensor()
           
 java.lang.Double getStandardDeviation()
           
 java.lang.Double getSum()
           
 double getVariationInTheLastIterations(int iterationCount)
           
 double getVariationInTheLastSeconds(double seconds)
           
 double getVariationSince(double date)
           
 double getVariationSinceIteration(int iteration)
           
 
Methods inherited from class org.lucci.madhoc.simulation.measure.MeasureHistory
createCumulativeMeasure, createFigure, getAsText, getLastValue, getNonNullValues, getProjection, getSensor, getValues, setProjection, setSensor
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NumericalMeasureHistory

public NumericalMeasureHistory()
Method Detail

addValue

public void addValue(java.lang.Object value,
                     int iteration)
Overrides:
addValue in class MeasureHistory

getLastDoubleValue

public double getLastDoubleValue()

getSum

public java.lang.Double getSum()

getAverage

public java.lang.Double getAverage()

getStandardDeviation

public java.lang.Double getStandardDeviation()

getMinimum

public java.lang.Double getMinimum()

getMaximum

public java.lang.Double getMaximum()

getNumericalSensor

public NumericalSensor getNumericalSensor()
Returns:

getVariationInTheLastIterations

public double getVariationInTheLastIterations(int iterationCount)

getVariationSinceIteration

public double getVariationSinceIteration(int iteration)

getVariationInTheLastSeconds

public double getVariationInTheLastSeconds(double seconds)

getVariationSince

public double getVariationSince(double date)