Class DoubleValueTracker
- java.lang.Object
-
- org.intocps.maestro.interpreter.values.variablestep.valuetracker.DoubleValueTracker
-
- All Implemented Interfaces:
Observer,ValueTracker
public class DoubleValueTracker extends Object implements Observer, ValueTracker
-
-
Constructor Summary
Constructors Constructor Description DoubleValueTracker(Observable observable, ModelConnection.Variable variable, Integer predictionOrder)DoubleValueTracker(DoubleValueTracker dvt)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DoublegetCurrentValue()DoublegetExtrapolationErrorEstimate()DoublegetFirstDerivative()DoublegetNextValue()IntegergetPredictionOrder()DoublegetPreviousValue()DoublegetPrevPrevValue()DoublegetSecondDerivative()voidupdate(Observable obs, Object arg)
-
-
-
Constructor Detail
-
DoubleValueTracker
public DoubleValueTracker(DoubleValueTracker dvt)
-
DoubleValueTracker
public DoubleValueTracker(Observable observable, ModelConnection.Variable variable, Integer predictionOrder)
-
-
Method Detail
-
update
public void update(Observable obs, Object arg)
-
getPredictionOrder
public Integer getPredictionOrder()
- Specified by:
getPredictionOrderin interfaceValueTracker
-
getNextValue
public Double getNextValue()
- Specified by:
getNextValuein interfaceValueTracker
-
getCurrentValue
public Double getCurrentValue()
- Specified by:
getCurrentValuein interfaceValueTracker
-
getPreviousValue
public Double getPreviousValue()
- Specified by:
getPreviousValuein interfaceValueTracker
-
getPrevPrevValue
public Double getPrevPrevValue()
- Specified by:
getPrevPrevValuein interfaceValueTracker
-
getFirstDerivative
public Double getFirstDerivative()
- Specified by:
getFirstDerivativein interfaceValueTracker
-
getSecondDerivative
public Double getSecondDerivative()
- Specified by:
getSecondDerivativein interfaceValueTracker
-
getExtrapolationErrorEstimate
public Double getExtrapolationErrorEstimate()
- Specified by:
getExtrapolationErrorEstimatein interfaceValueTracker
-
-