20 #include <FMI2/fmi2Functions.h>    24         #define FMI2_Export DllExport    39         char                                    instanceName    [
BUFFER];
    85     const fmi2CallbackFunctions* functions,
   193 #ifdef fmi2Functions_h   224                                                                                                         const fmi2StatusKind s,
   229                                                                                                         const fmi2StatusKind s,
   234                                                                                                         const fmi2StatusKind s,
   239                                                                                                         const fmi2StatusKind s,
   244                                                                                                         const fmi2StatusKind s,
 fmiStatus fmi_cancel_step(fmiComponent c)
 
fmi2Status fmi_set_real(fmi2Component c, const fmi2ValueReference vr[], size_t nvr, const fmi2Real value[])
 
fmi2Status fmi_new_discrete_states(fmi2Component c, fmi2EventInfo *eventInfo)
 
fmi2Real relativeTolerance
 
void fmi_free_instance(fmi2Component c)
 
fmi2Status fmi_set_debug_logging(fmi2Component c, fmi2Boolean loggingOn)
 
fmi2Status fmi_get_real(fmi2Component c, const fmi2ValueReference vr[], size_t nvr, fmi2Real value[])
 
fmi2Status fmi_get_continuous_states(fmi2Component c, fmi2Real states[], size_t nx)
 
#define N_OUTPUT_REAL_MAX_ORDER
 
const fmi2CallbackFunctions * functions
 
fmiStatus fmi_get_status(fmiComponent c, const fmiStatusKind s, fmiStatus *value)
 
fmiStatus fmi_get_boolean_status(fmiComponent c, const fmiStatusKind s, fmiBoolean *value)
 
fmi2Status fmi_set_boolean(fmi2Component c, const fmi2ValueReference vr[], size_t nvr, const fmi2Boolean value[])
 
fmi2Status fmi_get_derivatives(fmi2Component c, fmi2Real derivatives[], size_t nx)
 
fmi2Status fmi_enter_continuous_time_mode(fmi2Component c)
 
fmiStatus fmi_set_real_input_derivatives(fmiComponent c, const fmiValueReference vr[], size_t nvr, const fmiInteger order[], const fmiReal value[])
 
fmi2Boolean toleranceControlled
 
fmi2Boolean StopTimeDefined
 
fmi2Status fmi_set_time(fmi2Component c, fmi2Real fmitime)
 
fmi2Status fmi_set_integer(fmi2Component c, const fmi2ValueReference vr[], size_t nvr, const fmi2Integer value[])
 
#define N_INPUT_REAL_MAX_ORDER
 
fmi2Status fmi_terminate(fmi2Component c)
 
#define fmi2ValueReference
 
fmi2Status fmi_get_integer(fmi2Component c, const fmi2ValueReference vr[], size_t nvr, fmi2Integer value[])
 
fmi2Status fmi_get_boolean(fmi2Component c, const fmi2ValueReference vr[], size_t nvr, fmi2Boolean value[])
 
fmiStatus fmi_get_string_status(fmiComponent c, const fmiStatusKind s, fmiString *value)
 
fmiStatus fmi_get_real_output_derivatives(fmiComponent c, const fmiValueReference vr[], size_t nvr, const fmiInteger order[], fmiReal value[])
 
fmi2Status fmi_completed_integrator_step(fmi2Component c, fmi2Boolean noSetFMUStatePriorToCurrentPoint, fmi2Boolean *enterEventMode, fmi2Boolean *terminateSimulation)
 
fmi2Status fmi_exit_initialization_mode(fmi2Component c)
 
const char * fmi_get_version()
 
fmiStatus fmi_get_integer_status(fmiComponent c, const fmiStatusKind s, fmiInteger *value)
 
fmi2Status fmi_get_nominals_of_continuousstates(fmi2Component c, fmi2Real x_nominal[], size_t nx)
 
fmi2Status fmi_reset(fmi2Component c)
 
fmi2Component fmi_instantiate(fmi2String instanceName, fmi2Type fmuType, fmi2String fmuGUID, fmi2String fmuLocation, const fmi2CallbackFunctions *functions, fmi2Boolean visible, fmi2Boolean loggingOn)
 
const char * fmi_get_model_types_platform()
 
const char * fmi_get_types_platform()
 
fmiStatus fmi_get_real_status(fmiComponent c, const fmiStatusKind s, fmiReal *value)
 
#define N_EVENT_INDICATORS
 
fmi2Status fmi_enter_initialization_mode(fmi2Component c)
 
fmi2Status fmi_set_continuous_states(fmi2Component c, const fmi2Real x[], size_t nx)
 
fmi2Status fmi_setup_experiment(fmi2Component c, fmi2Boolean toleranceDefined, fmi2Real tolerance, fmi2Real startTime, fmi2Boolean stopTimeDefined, fmi2Real stopTime)
 
component_t * component_ptr_t
 
fmi2Status fmi_enter_event_mode(fmi2Component c)
 
fmiStatus fmi_do_step(fmiComponent c, fmiReal currentCommunicationPoint, fmiReal communicationStepSize, fmiBoolean newStep)
 
void fmi_free_slave_instance(fmiComponent c)
 
fmi2Status fmi_set_string(fmi2Component c, const fmi2ValueReference vr[], size_t nvr, const fmi2String value[])
 
fmi2Status fmi_get_string(fmi2Component c, const fmi2ValueReference vr[], size_t nvr, fmi2String value[])
 
fmi2Status fmi_get_event_indicators(fmi2Component c, fmi2Real eventIndicators[], size_t ni)