FMI Library: part of JModelica.org
Modules
Here is a list of all modules:
[detail level 1234]
 FMI import library
 Library initialization
 FMI 1.0 import interface
 Handling of variable listsVariable lists are provided to handle sets of variables
 Constuction, destruction and error handling
 General information retrievalFunctions 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" APIConvenient functions for calling the FMI functions. This interface wrappes the "C" API
 FMI 1.0 Constructor and DestructorFunctions for instantiating and freeing the container of the struct that is responsible for the FMI functions
 FMI 1.0 (ME) Model Exchange functionsList of Model Exchange wrapper functions. Common functions are not listed
 FMI 1.0 (CS) Co-Simulation functionsList of Co-Simulation wrapper functions. Common functions are not listed
 FMI 1.0 (ME & CS) Common functionsList 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 listsVariable lists are provided to handle sets of variables
 Constuction, destruction and error handling
 General information retrievalFunctions 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" APIConvenient functions for calling the FMI functions. This interface wrappes the "C" API
 FMI 2.0 Constructor and DestructorFunctions for instantiating and freeing the container of the struct that is responsible for the FMI functions
 FMI 2.0 (ME) Model Exchange functionsList of Model Exchange wrapper functions. Common functions are not listed
 FMI 2.0 (CS) Co-Simulation functionsList of Co-Simulation wrapper functions. Common functions are not listed
 FMI 2.0 (ME & CS) Common functionsList 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)