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