Click or drag to resize

CoSimulation Class

Co-simulation.
Inheritance Hierarchy
SystemObject
  Emulate3D.FMIElementBase
    Emulate3D.FMI.V2.DescriptionCoSimulation

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

The CoSimulation 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 propertyCanHandleVariableCommunicationStepSize
The slave can handle variable communication step size.
Public propertyCanInterpolateInputs
The slave is able to interpolate continuous inputs.
Public propertyCanNotUseMemoryManagementFunctions
If true, the FMU uses its own functions for memory allocation and freeing only.
Public propertyCanRunAsynchronuously
This flag describes the ability to carry out the DoStep call asynchronously.
Public propertyCanSerializeFMUstate
If true, the environment can serialize the internal FMU state.
Public propertyMaxOutputDerivativeOrder
If non-null, the slave is able to provide derivatives of outputs with maximum order.
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