List of Model Exchange wrapper functions. Common functions are not listed.
More...
|
FMILIB_EXPORT fmi2_status_t | fmi2_import_enter_event_mode (fmi2_import_t *fmu) |
| Calls the FMI function fmiEnterEventMode(...) More...
|
|
FMILIB_EXPORT fmi2_status_t | fmi2_import_new_discrete_states (fmi2_import_t *fmu, fmi2_event_info_t *eventInfo) |
| Calls the FMI function fmiNewDiscreteStates(...) More...
|
|
FMILIB_EXPORT fmi2_status_t | fmi2_import_enter_continuous_time_mode (fmi2_import_t *fmu) |
| Calls the FMI function fmiEnterContinuousTimeMode(...) More...
|
|
FMILIB_EXPORT fmi2_status_t | fmi2_import_set_time (fmi2_import_t *fmu, fmi2_real_t time) |
| Wrapper for the FMI function fmiSetTime(...) More...
|
|
FMILIB_EXPORT fmi2_status_t | fmi2_import_set_continuous_states (fmi2_import_t *fmu, const fmi2_real_t x[], size_t nx) |
| Wrapper for the FMI function fmiSetContinuousStates(...) More...
|
|
FMILIB_EXPORT fmi2_status_t | fmi2_import_completed_integrator_step (fmi2_import_t *fmu, fmi2_boolean_t noSetFMUStatePriorToCurrentPoint, fmi2_boolean_t *enterEventMode, fmi2_boolean_t *terminateSimulation) |
| Wrapper for the FMI function fmiCompletedIntegratorStep(...) More...
|
|
FMILIB_EXPORT fmi2_status_t | fmi2_import_get_derivatives (fmi2_import_t *fmu, fmi2_real_t derivatives[], size_t nx) |
| Wrapper for the FMI function fmiGetDerivatives(...) More...
|
|
FMILIB_EXPORT fmi2_status_t | fmi2_import_get_event_indicators (fmi2_import_t *fmu, fmi2_real_t eventIndicators[], size_t ni) |
| Wrapper for the FMI function fmiGetEventIndicators(...) More...
|
|
FMILIB_EXPORT fmi2_status_t | fmi2_import_get_continuous_states (fmi2_import_t *fmu, fmi2_real_t states[], size_t nx) |
| Wrapper for the FMI function fmiGetContinuousStates(...) More...
|
|
FMILIB_EXPORT fmi2_status_t | fmi2_import_get_nominals_of_continuous_states (fmi2_import_t *fmu, fmi2_real_t x_nominal[], size_t nx) |
| Wrapper for the FMI function fmiGetNominalsOfContinuousStates(...) More...
|
|
List of Model Exchange wrapper functions. Common functions are not listed.
Calls the FMI function fmiEnterEventMode(...)
- Parameters
-
- Returns
- FMI status.
Calls the FMI function fmiNewDiscreteStates(...)
- Parameters
-
- Returns
- FMI status.
Calls the FMI function fmiEnterContinuousTimeMode(...)
- Parameters
-
- Returns
- FMI status.
Wrapper for the FMI function fmiSetTime(...)
- Parameters
-
- Returns
- FMI status.
Wrapper for the FMI function fmiSetContinuousStates(...)
- Parameters
-
- Returns
- FMI status.
FMILIB_EXPORT fmi2_status_t fmi2_import_completed_integrator_step |
( |
fmi2_import_t * |
fmu, |
|
|
fmi2_boolean_t |
noSetFMUStatePriorToCurrentPoint, |
|
|
fmi2_boolean_t * |
enterEventMode, |
|
|
fmi2_boolean_t * |
terminateSimulation |
|
) |
| |
Wrapper for the FMI function fmiCompletedIntegratorStep(...)
- Parameters
-
fmu | A model description object returned by fmi2_import_parse_xml() that has loaded the FMI functions, see fmi2_import_create_dllfmu(). |
noSetFMUStatePriorToCurrentPoint | True if fmiSetFMUState will no longer be called for time instants prior to current time in this simulation run. |
enterEventMode | (Output) Call fmiEnterEventMode indicator. |
terminateSimulation | (Output) Terminate simulation indicator. |
- Returns
- FMI status.
Wrapper for the FMI function fmiGetDerivatives(...)
- Parameters
-
- Returns
- FMI status.
Wrapper for the FMI function fmiGetEventIndicators(...)
- Parameters
-
- Returns
- FMI status.
Wrapper for the FMI function fmiGetContinuousStates(...)
- Parameters
-
- Returns
- FMI status.
Wrapper for the FMI function fmiGetNominalsOfContinuousStates(...)
- Parameters
-
- Returns
- FMI status.