Click or drag to resize

InstanceIntermediateUpdateArgs Class

Intermediate update event data.
Inheritance Hierarchy
SystemObject
  SystemEventArgs
    Emulate3D.FMI.V3InstanceIntermediateUpdateArgs

Namespace: Emulate3D.FMI.V3
Assembly: Emulate3D.FMI (in Emulate3D.FMI.dll) Version: 19.00.00
Syntax
C#
public sealed class IntermediateUpdateArgs : EventArgs

The InstanceIntermediateUpdateArgs type exposes the following members.

Properties
 NameDescription
Public propertyCanReturnEarly If true, the instance signals to the importer its ability to return early from the current DoStep(Double, Double, Boolean, Boolean, Boolean, Double, Boolean).
Public propertyEarlyReturnRequested If and only if CanReturnEarly is true, the importer may request the instance to return early from DoStep(Double, Double, Boolean, Boolean, Boolean, Double, Boolean) by setting this property to true.
Public propertyEarlyReturnTime Signals the instance at which time to return early from the current DoStep(Double, Double, Boolean, Boolean, Boolean, Double, Boolean).
Public propertyIntermediateStepFinished If false, the intermediate output values of the instance that the importer inquires with get functions resulting from tentative internal solver states may still change for the same intermediateUpdateTime. If true, intermediate output values inquired by the importer with get functions correspond to accepted internal solver steps.
Public propertyIntermediateUpdateTime The internal value of the independent variable (typically simulation time) of the instance at which the callback has been called.
Public propertyIntermediateVariableGetAllowed If true, the importer may obtain intermediate output values by calling the corresponding get functions for variables with intermediateUpdate = true.
Public propertyIntermediateVariableSetRequested If true, the importer may provide intermediate values for continuous input variables with intermediateUpdate = true by calling the corresponding set functions.
Top
See Also