CoSimulation Class |
Namespace: Emulate3D.FMI.V2.Description
[TypeConverterAttribute(typeof(ExpandableObjectConverter))] public sealed class CoSimulation : ElementBase
The CoSimulation 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.
| |
| CanHandleVariableCommunicationStepSize |
The slave can handle variable communication step size.
| |
| CanInterpolateInputs |
The slave is able to interpolate continuous inputs.
| |
| CanNotUseMemoryManagementFunctions |
If true, the FMU uses its own functions for memory allocation and freeing only.
| |
| CanRunAsynchronuously |
This flag describes the ability to carry out the DoStep call asynchronously.
| |
| CanSerializeFMUstate |
If true, the environment can serialize the internal FMU state.
| |
| MaxOutputDerivativeOrder |
If non-null, the slave is able to provide derivatives of outputs with maximum order.
| |
| 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.
|