|
FMI Library: part of JModelica.org
|
| ▼FMI import library | |
| Library initialization | |
| ▼FMI 1.0 import interface | |
| Handling of variable lists | Variable lists are provided to handle sets of variables |
| Constuction, destruction and error handling | |
| General information retrieval | Functions for retrieving general model information. Memory for the strings is allocated and deallocated in the module. All the functions take an FMU object as returned by fmi1_import_parse_xml() as a parameter. The information is retrieved from the XML file |
| ▼Interface to the standard FMI 1.0 "C" API | Convenient functions for calling the FMI functions. This interface wrappes the "C" API |
| FMI 1.0 Constructor and Destructor | Functions for instantiating and freeing the container of the struct that is responsible for the FMI functions |
| FMI 1.0 (ME) Model Exchange functions | List of Model Exchange wrapper functions. Common functions are not listed |
| FMI 1.0 (CS) Co-Simulation functions | List of Co-Simulation wrapper functions. Common functions are not listed |
| FMI 1.0 (ME & CS) Common functions | List of wrapper functions that are in common for both Model Exchange and Co-Simulation |
| Functions to retrieve capability flags. | |
| Convenience functions. | The functions in this module are provided for convenience. The functionality is already available via other lower level functions |
| Functions to retrieve co-simulation related information. | |
| Support for processing variable types | |
| Functions for handling unit definitions. | |
| Functions for handling variable definitions. | All the functions in this group take a pointer to fmi1_import_variable_t as a parameter. A variable pointer may be obtained via a Handling of variable lists module or via functions fmi1_import_get_variable_by_name() and fmi1_import_get_variable_by_vr() |
| Basic support for vendor annotations. | |
| ▼FMI 2.0 import interface | |
| Handling of variable lists | Variable lists are provided to handle sets of variables |
| Constuction, destruction and error handling | |
| General information retrieval | Functions for retrieving general model information. Memory for the strings is allocated and deallocated in the module. All the functions take an FMU object as returned by fmi2_import_parse_xml() as a parameter. The information is retrieved from the XML file |
| ▼Interface to the standard FMI 2.0 "C" API | Convenient functions for calling the FMI functions. This interface wrappes the "C" API |
| FMI 2.0 Constructor and Destructor | Functions for instantiating and freeing the container of the struct that is responsible for the FMI functions |
| FMI 2.0 (ME) Model Exchange functions | List of Model Exchange wrapper functions. Common functions are not listed |
| FMI 2.0 (CS) Co-Simulation functions | List of Co-Simulation wrapper functions. Common functions are not listed |
| FMI 2.0 (ME & CS) Common functions | List of wrapper functions that are in common for both Model Exchange and Co-Simulation |
| Convenience functions. | The functions in this module are provided for convenience. The functionality is already available via other lower level functions |
| Support for processing variable types | |
| Functions for handling unit definitions. | |
| Functions for handling variable definitions. | All the functions in this group take a pointer to fmi2_import_variable_t as a parameter. A variable pointer may be obtained via a Handling of variable lists module or via functions fmi2_import_get_variable_by_name() and fmi2_import_get_variable_by_vr() |
| Utility functions supporting interactions with the library | |
| ▼Utilities | |
| A basic stack | |
| ▼Functions and types supporting FMI 1.0 processing. | |
| Enum types used with FMI 1.0 libs | |
| ▼Functions and types supporting FMI 2.0 processing. | |
| Enum types used with FMI 2.0 libs | |
| Definition of XML callbacks struct | |
| Definition of callbacks struct and supporting functions | |
| Named objects | |
| Handling platform specific defines and functions | |
| A set of strings | |
| A vector of items (dynamic array) |
1.8.11