Click or drag to resize

ModelExchange Class

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

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

The ModelExchange type exposes the following members.

Properties
  NameDescription
Public propertyCanBeInstantiatedOnlyOncePerProcess
This flag indicates cases where only one instance per FMU is possible.
Public propertyCanGetAndSetFMUstate
If true, the environment can inquire the internal FMU state and can restore it.
Public propertyCanNotUseMemoryManagementFunctions
If true, the FMU uses its own functions for memory allocation and freeing only.
Public propertyCanSerializeFMUstate
If true, the environment can serialize the internal FMU state.
Public propertyCompletedIntegratorStepNotNeeded
If true, CompletedIntegratorStep need not be called. If it is called, it has no effect. If false, the function must be called after every completed integrator 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. This is also used as name of the static library or DLL/SharedObject.
Public propertyNeedsExecutionTool
If true, a tool is needed to execute the model and the FMU just contains the communication to this tool.
Public propertyProvidesDirectionalDerivative
If true, the directional derivative of the equations can be computed.
Public propertySourceFiles
Source files.
Top
See Also