Model exchange.
Inheritance Hierarchy Namespace: Emulate3D.FMI.V3.DescriptionAssembly: Emulate3D.FMI (in Emulate3D.FMI.dll) Version: 19.00.00
Syntax[TypeConverterAttribute(typeof(ExpandableObjectConverter))]
public sealed class ModelExchange : ElementBase
The ModelExchange type exposes the following members.
Properties| | Name | Description |
|---|
 | CanBeInstantiatedOnlyOncePerProcess |
If true, the FMU must be instantiated only once per process.
|
 | CanGetAndSetFMUState |
If true, the environment may inquire the internal FMU state and may restore it.
|
 | CanSerializeFMUState |
If true, the environment may serialize the internal FMU state.
|
 | 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. Also used as name of the static library or DLL/SharedObject.
|
 | NeedsCompletedIntegratorStep |
If true, the completed integrator step function must be called after every completed integrator step.
|
 | NeedsExecutionTool |
If true, a tool is needed to execute the FMU. The FMU implements the communication to this tool.
|
 | ProvidesAdjointDerivatives |
If true, the adjoint derivatives of the equations may be retrieved.
|
 | ProvidesDirectionalDerivatives |
If true, the directional derivative of the equations may be retrieved.
|
 | ProvidesEvaluateDiscreteStates |
If true, the FMU supports evaluating discrete states. This flag is ignored in Scheduled Execution.
|
 | ProvidesPerElementDependencies |
If true, the FMU is able to provide detailed dependency information at runtime.
|
Top
See Also