Click or drag to resize

CoSimulation Class

Co-simulation.
Inheritance Hierarchy
SystemObject
  Emulate3D.FMIElementBase
    Emulate3D.FMI.V3.DescriptionCoSimulation

Namespace:  Emulate3D.FMI.V3.Description
Assembly:  Emulate3D.FMI (in Emulate3D.FMI.dll) Version: 18.04.00
Syntax
C#
[TypeConverterAttribute(typeof(ExpandableObjectConverter))]
public sealed class CoSimulation : ElementBase

The CoSimulation type exposes the following members.

Properties
  NameDescription
Public propertyCanBeInstantiatedOnlyOncePerProcess
If true, the FMU must be instantiated only once per process.
Public propertyCanGetAndSetFMUState
If true, the environment may inquire the internal FMU state and may restore it.
Public propertyCanHandleVariableCommunicationStepSize
If true, then the communication step size can vary for each call.
Public propertyCanReturnEarlyAfterIntermediateUpdate
If true, the FMU is able to return early from a step if the importer requests during intermediate update.
Public propertyCanSerializeFMUState
If true, the environment may serialize the internal FMU state.
Public propertyFixedInternalStepSize
If non-null, and if the FMU has a fixed internal step size, this optional attribute communicates it.
Public propertyHasEventMode
If true, the FMU supports event mode.
Public propertyMaxOutputDerivativeOrder
If non-null, the maximum output derivative order that the FMU is able to provide.
Public propertyMightReturnEarlyFromDoStep
The FMU announces that it might return early from a step.
Public propertyModelIdentifier
Used as prefix for FMI functions if the functions are provided in C source code or in static libraries, but not if the functions are provided by a DLL/SharedObject. Also used as name of the static library or DLL/SharedObject.
Public propertyNeedsExecutionTool
If true, a tool is needed to execute the FMU. The FMU implements the communication to this tool.
Public propertyProvidesAdjointDerivatives
If true, the adjoint derivatives of the equations may be retrieved.
Public propertyProvidesDirectionalDerivatives
If true, the directional derivative of the equations may be retrieved.
Public propertyProvidesEvaluateDiscreteStates
If true, the FMU supports evaluating discrete states. This flag is ignored in Scheduled Execution.
Public propertyProvidesIntermediateUpdate
The FMU supports intermediate update mode.
Public propertyProvidesPerElementDependencies
If true, the FMU is able to provide detailed dependency information at runtime.
Public propertyRecommendedIntermediateInputSmoothness
If non-null, a value of k with k > 0 signals to the importer, that it is beneficial for the solver within the FMU to receive intermediate inputs that are k-time continuously differentiable on the current communication interval.
Top
See Also