ModelExchange Class |
Namespace: Emulate3D.FMI.V2.Description
[TypeConverterAttribute(typeof(ExpandableObjectConverter))] public sealed class ModelExchange : ElementBase
The ModelExchange type exposes the following members.
| Name | Description | |
|---|---|---|
| CanBeInstantiatedOnlyOncePerProcess |
This flag indicates cases where only one instance per FMU is possible.
| |
| CanGetAndSetFMUstate |
If true, the environment can inquire the internal FMU state and can restore it.
| |
| CanNotUseMemoryManagementFunctions |
If true, the FMU uses its own functions for memory allocation and freeing only.
| |
| CanSerializeFMUstate |
If true, the environment can serialize the internal FMU state.
| |
| CompletedIntegratorStepNotNeeded |
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.
| |
| ModelIdentifier |
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.
| |
| NeedsExecutionTool |
If true, a tool is needed to execute the model and the FMU just contains the communication to this tool.
| |
| ProvidesDirectionalDerivative |
If true, the directional derivative of the equations can be computed.
| |
| SourceFiles |
Source files.
|