| 
| static int  | calc_initialize (component_ptr_t comp) | 
|   | 
| static int  | calc_get_derivatives (component_ptr_t comp) | 
|   | 
| static int  | calc_get_event_indicators (component_ptr_t comp) | 
|   | 
| static int  | calc_event_update (component_ptr_t comp) | 
|   | 
| const char *  | fmi_get_version () | 
|   | 
| fmiStatus  | fmi_set_debug_logging (fmiComponent c, fmiBoolean loggingOn) | 
|   | 
| fmiStatus  | fmi_get_real (fmiComponent c, const fmiValueReference vr[], size_t nvr, fmiReal value[]) | 
|   | 
| fmiStatus  | fmi_get_integer (fmiComponent c, const fmiValueReference vr[], size_t nvr, fmiInteger value[]) | 
|   | 
| fmiStatus  | fmi_get_boolean (fmiComponent c, const fmiValueReference vr[], size_t nvr, fmiBoolean value[]) | 
|   | 
| fmiStatus  | fmi_get_string (fmiComponent c, const fmiValueReference vr[], size_t nvr, fmiString value[]) | 
|   | 
| fmiStatus  | fmi_set_real (fmiComponent c, const fmiValueReference vr[], size_t nvr, const fmiReal value[]) | 
|   | 
| fmiStatus  | fmi_set_integer (fmiComponent c, const fmiValueReference vr[], size_t nvr, const fmiInteger value[]) | 
|   | 
| fmiStatus  | fmi_set_boolean (fmiComponent c, const fmiValueReference vr[], size_t nvr, const fmiBoolean value[]) | 
|   | 
| fmiStatus  | fmi_set_string (fmiComponent c, const fmiValueReference vr[], size_t nvr, const fmiString value[]) | 
|   | 
| const char *  | fmi_get_model_types_platform () | 
|   | 
| fmiComponent  | fmi_instantiate_model (fmiString instanceName, fmiString GUID, fmiCallbackFunctions functions, fmiBoolean loggingOn) | 
|   | 
| void  | fmi_free_model_instance (fmiComponent c) | 
|   | 
| fmiStatus  | fmi_set_time (fmiComponent c, fmiReal fmitime) | 
|   | 
| fmiStatus  | fmi_set_continuous_states (fmiComponent c, const fmiReal x[], size_t nx) | 
|   | 
| fmiStatus  | fmi_completed_integrator_step (fmiComponent c, fmiBoolean *callEventUpdate) | 
|   | 
| fmiStatus  | fmi_initialize (fmiComponent c, fmiBoolean toleranceControlled, fmiReal relativeTolerance, fmiEventInfo *eventInfo) | 
|   | 
| fmiStatus  | fmi_get_derivatives (fmiComponent c, fmiReal derivatives[], size_t nx) | 
|   | 
| fmiStatus  | fmi_get_event_indicators (fmiComponent c, fmiReal eventIndicators[], size_t ni) | 
|   | 
| fmiStatus  | fmi_event_update (fmiComponent c, fmiBoolean intermediateResults, fmiEventInfo *eventInfo) | 
|   | 
| fmiStatus  | fmi_get_continuous_states (fmiComponent c, fmiReal states[], size_t nx) | 
|   | 
| fmiStatus  | fmi_get_nominal_continuousstates (fmiComponent c, fmiReal x_nominal[], size_t nx) | 
|   | 
| fmiStatus  | fmi_get_state_value_references (fmiComponent c, fmiValueReference vrx[], size_t nx) | 
|   | 
| fmiStatus  | fmi_terminate (fmiComponent c) | 
|   | 
| const char *  | fmi_get_types_platform () | 
|   | 
| fmiComponent  | fmi_instantiate_slave (fmiString instanceName, fmiString fmuGUID, fmiString fmuLocation, fmiString mimeType, fmiReal timeout, fmiBoolean visible, fmiBoolean interactive, fmiCallbackFunctions functions, fmiBoolean loggingOn) | 
|   | 
| fmiStatus  | fmi_initialize_slave (fmiComponent c, fmiReal tStart, fmiBoolean StopTimeDefined, fmiReal tStop) | 
|   | 
| fmiStatus  | fmi_terminate_slave (fmiComponent c) | 
|   | 
| fmiStatus  | fmi_reset_slave (fmiComponent c) | 
|   | 
| void  | fmi_free_slave_instance (fmiComponent c) | 
|   | 
| fmiStatus  | fmi_set_real_input_derivatives (fmiComponent c, const fmiValueReference vr[], size_t nvr, const fmiInteger order[], const fmiReal value[]) | 
|   | 
| fmiStatus  | fmi_get_real_output_derivatives (fmiComponent c, const fmiValueReference vr[], size_t nvr, const fmiInteger order[], fmiReal value[]) | 
|   | 
| fmiStatus  | fmi_cancel_step (fmiComponent c) | 
|   | 
| fmiStatus  | fmi_do_step (fmiComponent c, fmiReal currentCommunicationPoint, fmiReal communicationStepSize, fmiBoolean newStep) | 
|   | 
| fmiStatus  | fmi_get_status (fmiComponent c, const fmiStatusKind s, fmiStatus *value) | 
|   | 
| fmiStatus  | fmi_get_real_status (fmiComponent c, const fmiStatusKind s, fmiReal *value) | 
|   | 
| fmiStatus  | fmi_get_integer_status (fmiComponent c, const fmiStatusKind s, fmiInteger *value) | 
|   | 
| fmiStatus  | fmi_get_boolean_status (fmiComponent c, const fmiStatusKind s, fmiBoolean *value) | 
|   | 
| fmiStatus  | fmi_get_string_status (fmiComponent c, const fmiStatusKind s, fmiString *value) | 
|   |