Class VariableStep.VariableStepInstance
- java.lang.Object
-
- org.intocps.maestro.framework.fmi2.api.mabl.VariableStep.VariableStepInstance
-
- Enclosing class:
- VariableStep
public class VariableStep.VariableStepInstance extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description VariableStepInstance(DynamicActiveBuilderScope dynamicScope, MablApiBuilder mablApiBuilder, VariableStep variableStep)VariableStepInstance(DynamicActiveBuilderScope dynamicScope, MablApiBuilder mablApiBuilder, VariableStep variableStep, Fmi2Builder.RuntimeModule<org.intocps.maestro.ast.node.PStm> runtimeModule)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DoubleVariableFmi2ApigetReducedStepSize()DoubleVariableFmi2ApigetStepSize(DoubleVariableFmi2Api simTime)BooleanVariableFmi2ApihasReducedStepsize()voidinitialize(java.util.Map<StringVariableFmi2Api,ComponentVariableFmi2Api> fmus, java.util.Collection<PortFmi2Api> ports, DoubleVariableFmi2Api endTime)BooleanVariableFmi2ApivalidateStepSize(DoubleVariableFmi2Api nextTime, BooleanVariableFmi2Api supportsRollBack)
-
-
-
Constructor Detail
-
VariableStepInstance
public VariableStepInstance(DynamicActiveBuilderScope dynamicScope, MablApiBuilder mablApiBuilder, VariableStep variableStep)
-
VariableStepInstance
public VariableStepInstance(DynamicActiveBuilderScope dynamicScope, MablApiBuilder mablApiBuilder, VariableStep variableStep, Fmi2Builder.RuntimeModule<org.intocps.maestro.ast.node.PStm> runtimeModule)
-
-
Method Detail
-
validateStepSize
public BooleanVariableFmi2Api validateStepSize(DoubleVariableFmi2Api nextTime, BooleanVariableFmi2Api supportsRollBack)
-
getStepSize
public DoubleVariableFmi2Api getStepSize(DoubleVariableFmi2Api simTime)
-
hasReducedStepsize
public BooleanVariableFmi2Api hasReducedStepsize()
-
getReducedStepSize
public DoubleVariableFmi2Api getReducedStepSize()
-
initialize
public void initialize(java.util.Map<StringVariableFmi2Api,ComponentVariableFmi2Api> fmus, java.util.Collection<PortFmi2Api> ports, DoubleVariableFmi2Api endTime)
-
-