Class CurrentSolutionPoint
- java.lang.Object
-
- java.util.Observable
-
- org.intocps.maestro.interpreter.values.variablestep.CurrentSolutionPoint
-
public class CurrentSolutionPoint extends java.util.Observable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCurrentSolutionPoint.Operation
-
Constructor Summary
Constructors Constructor Description CurrentSolutionPoint()CurrentSolutionPoint(CurrentSolutionPoint cs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadvance(java.lang.Double currentTime, java.util.Map<org.intocps.maestro.framework.fmi2.ModelConnection.ModelInstance,java.util.Map<org.intocps.maestro.fmi.Fmi2ModelDescription.ScalarVariable,java.lang.Object>> currentValues, java.util.Map<org.intocps.maestro.framework.fmi2.ModelConnection.ModelInstance,java.util.Map<org.intocps.maestro.fmi.Fmi2ModelDescription.ScalarVariable,java.util.Map<java.lang.Integer,java.lang.Double>>> currentDerivatives, java.lang.Double prevStepsize, java.lang.Boolean wasStepsizeLimitedByDiscreteConstraint)java.lang.BooleangetBooleanValue(org.intocps.maestro.framework.fmi2.ModelConnection.Variable variable)java.lang.DoublegetCurrentTime()java.lang.DoublegetDerivative(org.intocps.maestro.framework.fmi2.ModelConnection.Variable variable, java.lang.Integer order)java.lang.DoublegetDoubleValue(org.intocps.maestro.framework.fmi2.ModelConnection.Variable variable)java.lang.IntegergetIntegerValue(org.intocps.maestro.framework.fmi2.ModelConnection.Variable variable)java.lang.DoublegetLastStepsizeLimitedByContinuousConstraint()java.lang.DoublegetNextDoubleValue(org.intocps.maestro.framework.fmi2.ModelConnection.Variable variable)java.lang.DoublegetNextTime()CurrentSolutionPoint.OperationgetOperation()java.lang.DoublegetPrevStepsize()java.lang.StringgetStringValue(org.intocps.maestro.framework.fmi2.ModelConnection.Variable variable)voidpeek(java.lang.Double nextTime, java.util.Map<org.intocps.maestro.framework.fmi2.ModelConnection.ModelInstance,java.util.Map<org.intocps.maestro.fmi.Fmi2ModelDescription.ScalarVariable,java.lang.Object>> nextValues)voidrollback()java.lang.BooleanwasLastStepsizeLimitedByDiscreteConstraint()
-
-
-
Constructor Detail
-
CurrentSolutionPoint
public CurrentSolutionPoint()
-
CurrentSolutionPoint
public CurrentSolutionPoint(CurrentSolutionPoint cs)
-
-
Method Detail
-
advance
public void advance(java.lang.Double currentTime, java.util.Map<org.intocps.maestro.framework.fmi2.ModelConnection.ModelInstance,java.util.Map<org.intocps.maestro.fmi.Fmi2ModelDescription.ScalarVariable,java.lang.Object>> currentValues, java.util.Map<org.intocps.maestro.framework.fmi2.ModelConnection.ModelInstance,java.util.Map<org.intocps.maestro.fmi.Fmi2ModelDescription.ScalarVariable,java.util.Map<java.lang.Integer,java.lang.Double>>> currentDerivatives, java.lang.Double prevStepsize, java.lang.Boolean wasStepsizeLimitedByDiscreteConstraint)
-
peek
public void peek(java.lang.Double nextTime, java.util.Map<org.intocps.maestro.framework.fmi2.ModelConnection.ModelInstance,java.util.Map<org.intocps.maestro.fmi.Fmi2ModelDescription.ScalarVariable,java.lang.Object>> nextValues)
-
rollback
public void rollback()
-
getOperation
public CurrentSolutionPoint.Operation getOperation()
-
getCurrentTime
public java.lang.Double getCurrentTime()
-
getNextTime
public java.lang.Double getNextTime()
-
getPrevStepsize
public java.lang.Double getPrevStepsize()
-
getDoubleValue
public java.lang.Double getDoubleValue(org.intocps.maestro.framework.fmi2.ModelConnection.Variable variable)
-
getNextDoubleValue
public java.lang.Double getNextDoubleValue(org.intocps.maestro.framework.fmi2.ModelConnection.Variable variable)
-
getIntegerValue
public java.lang.Integer getIntegerValue(org.intocps.maestro.framework.fmi2.ModelConnection.Variable variable)
-
getBooleanValue
public java.lang.Boolean getBooleanValue(org.intocps.maestro.framework.fmi2.ModelConnection.Variable variable)
-
getStringValue
public java.lang.String getStringValue(org.intocps.maestro.framework.fmi2.ModelConnection.Variable variable)
-
getDerivative
public java.lang.Double getDerivative(org.intocps.maestro.framework.fmi2.ModelConnection.Variable variable, java.lang.Integer order)
-
getLastStepsizeLimitedByContinuousConstraint
public java.lang.Double getLastStepsizeLimitedByContinuousConstraint()
-
wasLastStepsizeLimitedByDiscreteConstraint
public java.lang.Boolean wasLastStepsizeLimitedByDiscreteConstraint()
-
-