Click or drag to resize

ModelExchange Class

Model exchange.
Inheritance Hierarchy
SystemObject
  Emulate3D.FMIElementBase
    Emulate3D.FMI.V3.DescriptionModelExchange

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

The ModelExchange 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 propertyCanSerializeFMUState If true, the environment may serialize the internal FMU state.
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 propertyNeedsCompletedIntegratorStep If true, the completed integrator step function must be called after every completed integrator step.
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 propertyProvidesPerElementDependencies If true, the FMU is able to provide detailed dependency information at runtime.
Top
See Also