OMSimulatorLib
The OMSimulator project is a FMI-based co-simulation environment that supports ordinary (i.e., non-delayed) and TLM connections.
Macros | Functions
OMSimulator.h File Reference
#include "Types.h"
Include dependency graph for OMSimulator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define OMSAPI
 
#define OMSCALL
 

Functions

OMSAPI oms_status_enu_t OMSCALL oms_activateVariant (const char *crefA, const char *crefB)
 
OMSAPI oms_status_enu_t OMSCALL oms_addBus (const char *cref)
 
OMSAPI oms_status_enu_t OMSCALL oms_addConnection (const char *crefA, const char *crefB, bool suppressUnitConversion)
 
OMSAPI oms_status_enu_t OMSCALL oms_addConnector (const char *cref, oms_causality_enu_t causality, oms_signal_type_enu_t type)
 
OMSAPI oms_status_enu_t OMSCALL oms_addConnectorToBus (const char *busCref, const char *connectorCref)
 
OMSAPI oms_status_enu_t OMSCALL oms_addConnectorToTLMBus (const char *busCref, const char *connectorCref, const char *type)
 
OMSAPI oms_status_enu_t OMSCALL oms_addDynamicValueIndicator (const char *signal, const char *lower, const char *upper, double stepSize)
 
OMSAPI oms_status_enu_t OMSCALL oms_addEventIndicator (const char *signal)
 
OMSAPI oms_status_enu_t OMSCALL oms_addExternalModel (const char *cref, const char *path, const char *startscript)
 
OMSAPI oms_status_enu_t OMSCALL oms_addResources (const char *cref, const char *path)
 
OMSAPI oms_status_enu_t OMSCALL oms_addSignalsToResults (const char *cref, const char *regex)
 
OMSAPI oms_status_enu_t OMSCALL oms_addStaticValueIndicator (const char *signal, double lower, double upper, double stepSize)
 
OMSAPI oms_status_enu_t OMSCALL oms_addSubModel (const char *cref, const char *fmuPath)
 
OMSAPI oms_status_enu_t OMSCALL oms_addSystem (const char *cref, oms_system_enu_t type)
 
OMSAPI oms_status_enu_t OMSCALL oms_addTimeIndicator (const char *signal)
 
OMSAPI oms_status_enu_t OMSCALL oms_addTLMBus (const char *cref, oms_tlm_domain_t domain, const int dimensions, const oms_tlm_interpolation_t interpolation)
 
OMSAPI oms_status_enu_t OMSCALL oms_addTLMConnection (const char *crefA, const char *crefB, double delay, double alpha, double linearimpedance, double angularimpedance)
 
OMSAPI int OMSCALL oms_compareSimulationResults (const char *filenameA, const char *filenameB, const char *var, double relTol, double absTol)
 
OMSAPI oms_status_enu_t OMSCALL oms_copySystem (const char *source, const char *target)
 
OMSAPI oms_status_enu_t OMSCALL oms_delete (const char *cref)
 
OMSAPI oms_status_enu_t OMSCALL oms_deleteConnection (const char *crefA, const char *crefB)
 
OMSAPI oms_status_enu_t OMSCALL oms_deleteConnectorFromBus (const char *busCref, const char *connectorCref)
 
OMSAPI oms_status_enu_t OMSCALL oms_deleteConnectorFromTLMBus (const char *busCref, const char *connectorCref)
 
OMSAPI oms_status_enu_t OMSCALL oms_deleteResources (const char *cref)
 
OMSAPI oms_status_enu_t OMSCALL oms_doStep (const char *cref)
 
OMSAPI oms_status_enu_t OMSCALL oms_duplicateVariant (const char *crefA, const char *crefB)
 
OMSAPI oms_status_enu_t OMSCALL oms_export (const char *cref, const char *filename)
 
OMSAPI oms_status_enu_t OMSCALL oms_exportDependencyGraphs (const char *cref, const char *initialization, const char *event, const char *simulation)
 
OMSAPI oms_status_enu_t OMSCALL oms_exportSnapshot (const char *cref, char **contents)
 
OMSAPI oms_status_enu_t OMSCALL oms_exportSSMTemplate (const char *cref, const char *filename)
 
OMSAPI oms_status_enu_t OMSCALL oms_exportSSVTemplate (const char *cref, const char *filename)
 
OMSAPI oms_status_enu_t OMSCALL oms_extractFMIKind (const char *filename, oms_fmi_kind_enu_t *kind)
 
OMSAPI oms_status_enu_t OMSCALL oms_fetchExternalModelInterfaces (const char *cref, char ***names, char ***domains, int **dimensions)
 
OMSAPI void OMSCALL oms_freeMemory (void *obj)
 
OMSAPI oms_status_enu_t OMSCALL oms_getBoolean (const char *cref, bool *value)
 
OMSAPI oms_status_enu_t OMSCALL oms_getBus (const char *cref, oms_busconnector_t **busConnector)
 
OMSAPI oms_status_enu_t OMSCALL oms_getComponentType (const char *cref, oms_component_enu_t *type)
 
OMSAPI oms_status_enu_t OMSCALL oms_getConnections (const char *cref, oms_connection_t ***connections)
 
OMSAPI oms_status_enu_t OMSCALL oms_getConnector (const char *cref, oms_connector_t **connector)
 
OMSAPI oms_status_enu_t OMSCALL oms_getDirectionalDerivative (const char *unknownCref, const char *knownCref, double *value)
 
OMSAPI oms_status_enu_t OMSCALL oms_getElement (const char *cref, oms_element_t **element)
 
OMSAPI oms_status_enu_t OMSCALL oms_getElements (const char *cref, oms_element_t ***elements)
 
OMSAPI oms_status_enu_t OMSCALL oms_getExternalModelInfo (const char *cref, const oms_external_tlm_model_info_t **externalModelInfo)
 
OMSAPI oms_status_enu_t OMSCALL oms_getFixedStepSize (const char *cref, double *stepSize)
 
OMSAPI oms_status_enu_t OMSCALL oms_getFMUInfo (const char *cref, const oms_fmu_info_t **fmuInfo)
 
OMSAPI oms_status_enu_t OMSCALL oms_getInteger (const char *cref, int *value)
 
OMSAPI oms_status_enu_t OMSCALL oms_getModelState (const char *cref, oms_modelState_enu_t *modelState)
 
OMSAPI oms_status_enu_t OMSCALL oms_getReal (const char *cref, double *value)
 
OMSAPI oms_status_enu_t OMSCALL oms_getResultFile (const char *cref, char **filename, int *bufferSize)
 
OMSAPI oms_status_enu_t OMSCALL oms_getSolver (const char *cref, oms_solver_enu_t *solver)
 
OMSAPI oms_status_enu_t OMSCALL oms_getStartTime (const char *cref, double *startTime)
 
OMSAPI oms_status_enu_t OMSCALL oms_getStopTime (const char *cref, double *stopTime)
 
OMSAPI oms_status_enu_t OMSCALL oms_getString (const char *cref, char **value)
 
OMSAPI oms_status_enu_t OMSCALL oms_getSubModelPath (const char *cref, char **path)
 
OMSAPI oms_status_enu_t OMSCALL oms_getSystemType (const char *cref, oms_system_enu_t *type)
 
OMSAPI oms_status_enu_t OMSCALL oms_getTime (const char *cref, double *time)
 
OMSAPI oms_status_enu_t OMSCALL oms_getTLMBus (const char *cref, oms_tlmbusconnector_t **tlmBusConnector)
 
OMSAPI oms_status_enu_t OMSCALL oms_getTLMVariableTypes (oms_tlm_domain_t domain, const int dimensions, const oms_tlm_interpolation_t interpolation, char ***types, char ***descriptions)
 
OMSAPI oms_status_enu_t OMSCALL oms_getTolerance (const char *cref, double *absoluteTolerance, double *relativeTolerance)
 
OMSAPI oms_status_enu_t OMSCALL oms_getVariableStepSize (const char *cref, double *initialStepSize, double *minimumStepSize, double *maximumStepSize)
 
OMSAPI const char *OMSCALL oms_getVersion ()
 
OMSAPI oms_status_enu_t OMSCALL oms_faultInjection (const char *signal, oms_fault_type_enu_t faultType, double faultValue)
 
OMSAPI oms_status_enu_t OMSCALL oms_importFile (const char *filename, char **cref)
 
OMSAPI oms_status_enu_t OMSCALL oms_importSnapshot (const char *cref, const char *snapshot, char **newCref)
 
OMSAPI oms_status_enu_t OMSCALL oms_initialize (const char *cref)
 
OMSAPI oms_status_enu_t OMSCALL oms_instantiate (const char *cref)
 
OMSAPI oms_status_enu_t OMSCALL oms_list (const char *cref, char **contents)
 
OMSAPI oms_status_enu_t OMSCALL oms_listUnconnectedConnectors (const char *cref, char **contents)
 
OMSAPI oms_status_enu_t OMSCALL oms_loadSnapshot (const char *cref, const char *snapshot, char **newCref)
 
OMSAPI oms_status_enu_t OMSCALL oms_listVariants (const char *cref, char **contents)
 
OMSAPI oms_status_enu_t OMSCALL oms_newModel (const char *cref)
 
OMSAPI oms_status_enu_t OMSCALL oms_newResources (const char *cref)
 
OMSAPI oms_status_enu_t OMSCALL oms_reduceSSV (const char *cref, const char *ssvfile, const char *ssmfile, const char *filepath)
 
OMSAPI oms_status_enu_t OMSCALL oms_removeSignalsFromResults (const char *cref, const char *regex)
 
OMSAPI oms_status_enu_t OMSCALL oms_rename (const char *cref, const char *newCref)
 
OMSAPI oms_status_enu_t OMSCALL oms_replaceSubModel (const char *cref, const char *fmuPath, bool dryRun, int *warningCount)
 
OMSAPI oms_status_enu_t OMSCALL oms_reset (const char *cref)
 
OMSAPI oms_status_enu_t OMSCALL oms_referenceResources (const char *cref, const char *ssmFile)
 
OMSAPI oms_status_enu_t OMSCALL oms_RunFile (const char *filename)
 
OMSAPI oms_status_enu_t OMSCALL oms_setBoolean (const char *cref, bool value)
 
OMSAPI oms_status_enu_t OMSCALL oms_setBusGeometry (const char *bus, const ssd_connector_geometry_t *geometry)
 
OMSAPI oms_status_enu_t OMSCALL oms_setCommandLineOption (const char *cmd)
 
OMSAPI oms_status_enu_t OMSCALL oms_setConnectionGeometry (const char *crefA, const char *crefB, const ssd_connection_geometry_t *geometry)
 
OMSAPI oms_status_enu_t OMSCALL oms_setConnectorGeometry (const char *cref, const ssd_connector_geometry_t *geometry)
 
OMSAPI oms_status_enu_t OMSCALL oms_setElementGeometry (const char *cref, const ssd_element_geometry_t *geometry)
 
OMSAPI oms_status_enu_t OMSCALL oms_setFixedStepSize (const char *cref, double stepSize)
 
OMSAPI oms_status_enu_t OMSCALL oms_setInteger (const char *cref, int value)
 
OMSAPI oms_status_enu_t OMSCALL oms_setLogFile (const char *filename)
 
OMSAPI void OMSCALL oms_setLoggingCallback (void(*cb)(oms_message_type_enu_t type, const char *message))
 
OMSAPI oms_status_enu_t OMSCALL oms_setLoggingInterval (const char *cref, double loggingInterval)
 
OMSAPI oms_status_enu_t OMSCALL oms_setLoggingLevel (int logLevel)
 
OMSAPI void OMSCALL oms_setMaxLogFileSize (const unsigned long size)
 
OMSAPI oms_status_enu_t OMSCALL oms_setReal (const char *cref, double value)
 
OMSAPI oms_status_enu_t OMSCALL oms_setRealInputDerivative (const char *cref, double value)
 
OMSAPI oms_status_enu_t OMSCALL oms_setResultFile (const char *cref, const char *filename, int bufferSize)
 
OMSAPI oms_status_enu_t OMSCALL oms_setSolver (const char *cref, oms_solver_enu_t solver)
 
OMSAPI oms_status_enu_t OMSCALL oms_setStartTime (const char *cref, double startTime)
 
OMSAPI oms_status_enu_t OMSCALL oms_setStopTime (const char *cref, double stopTime)
 
OMSAPI oms_status_enu_t OMSCALL oms_setString (const char *cref, const char *value)
 
OMSAPI oms_status_enu_t OMSCALL oms_setTempDirectory (const char *newTempDir)
 
OMSAPI oms_status_enu_t OMSCALL oms_setTLMBusGeometry (const char *bus, const ssd_connector_geometry_t *geometry)
 
OMSAPI oms_status_enu_t OMSCALL oms_setTLMConnectionParameters (const char *crefA, const char *crefB, const oms_tlm_connection_parameters_t *parameters)
 
OMSAPI oms_status_enu_t OMSCALL oms_setTLMPositionAndOrientation (const char *cref, double x1, double x2, double x3, double A11, double A12, double A13, double A21, double A22, double A23, double A31, double A32, double A33)
 
OMSAPI oms_status_enu_t OMSCALL oms_setTLMSocketData (const char *cref, const char *address, int managerPort, int monitorPort)
 
OMSAPI oms_status_enu_t OMSCALL oms_setTolerance (const char *cref, double absoluteTolerance, double relativeTolerance)
 
OMSAPI oms_status_enu_t OMSCALL oms_setVariableStepSize (const char *cref, double initialStepSize, double minimumStepSize, double maximumStepSize)
 
OMSAPI oms_status_enu_t OMSCALL oms_setWorkingDirectory (const char *newWorkingDir)
 
OMSAPI oms_status_enu_t OMSCALL oms_simulate (const char *cref)
 
OMSAPI oms_status_enu_t OMSCALL oms_setUnit (const char *cref, const char *value)
 
OMSAPI oms_status_enu_t OMSCALL oms_stepUntil (const char *cref, double stopTime)
 
OMSAPI oms_status_enu_t OMSCALL oms_terminate (const char *cref)
 

Macro Definition Documentation

◆ OMSAPI

#define OMSAPI

◆ OMSCALL

#define OMSCALL

Function Documentation

◆ oms_activateVariant()

OMSAPI oms_status_enu_t OMSCALL oms_activateVariant ( const char *  crefA,
const char *  crefB 
)
Here is the call graph for this function:

◆ oms_addBus()

OMSAPI oms_status_enu_t OMSCALL oms_addBus ( const char *  cref)
Here is the call graph for this function:

◆ oms_addConnection()

OMSAPI oms_status_enu_t OMSCALL oms_addConnection ( const char *  crefA,
const char *  crefB,
bool  suppressUnitConversion 
)
Here is the call graph for this function:

◆ oms_addConnector()

OMSAPI oms_status_enu_t OMSCALL oms_addConnector ( const char *  cref,
oms_causality_enu_t  causality,
oms_signal_type_enu_t  type 
)
Here is the call graph for this function:

◆ oms_addConnectorToBus()

OMSAPI oms_status_enu_t OMSCALL oms_addConnectorToBus ( const char *  busCref,
const char *  connectorCref 
)
Here is the call graph for this function:

◆ oms_addConnectorToTLMBus()

OMSAPI oms_status_enu_t OMSCALL oms_addConnectorToTLMBus ( const char *  busCref,
const char *  connectorCref,
const char *  type 
)
Here is the call graph for this function:

◆ oms_addDynamicValueIndicator()

OMSAPI oms_status_enu_t OMSCALL oms_addDynamicValueIndicator ( const char *  signal,
const char *  lower,
const char *  upper,
double  stepSize 
)
Here is the call graph for this function:

◆ oms_addEventIndicator()

OMSAPI oms_status_enu_t OMSCALL oms_addEventIndicator ( const char *  signal)
Here is the call graph for this function:

◆ oms_addExternalModel()

OMSAPI oms_status_enu_t OMSCALL oms_addExternalModel ( const char *  cref,
const char *  path,
const char *  startscript 
)
Here is the call graph for this function:

◆ oms_addResources()

OMSAPI oms_status_enu_t OMSCALL oms_addResources ( const char *  cref,
const char *  path 
)
Here is the call graph for this function:

◆ oms_addSignalsToResults()

OMSAPI oms_status_enu_t OMSCALL oms_addSignalsToResults ( const char *  cref,
const char *  regex 
)
Here is the call graph for this function:

◆ oms_addStaticValueIndicator()

OMSAPI oms_status_enu_t OMSCALL oms_addStaticValueIndicator ( const char *  signal,
double  lower,
double  upper,
double  stepSize 
)
Here is the call graph for this function:

◆ oms_addSubModel()

OMSAPI oms_status_enu_t OMSCALL oms_addSubModel ( const char *  cref,
const char *  fmuPath 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ oms_addSystem()

OMSAPI oms_status_enu_t OMSCALL oms_addSystem ( const char *  cref,
oms_system_enu_t  type 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ oms_addTimeIndicator()

OMSAPI oms_status_enu_t OMSCALL oms_addTimeIndicator ( const char *  signal)
Here is the call graph for this function:

◆ oms_addTLMBus()

OMSAPI oms_status_enu_t OMSCALL oms_addTLMBus ( const char *  cref,
oms_tlm_domain_t  domain,
const int  dimensions,
const oms_tlm_interpolation_t  interpolation 
)
Here is the call graph for this function:

◆ oms_addTLMConnection()

OMSAPI oms_status_enu_t OMSCALL oms_addTLMConnection ( const char *  crefA,
const char *  crefB,
double  delay,
double  alpha,
double  linearimpedance,
double  angularimpedance 
)
Here is the call graph for this function:

◆ oms_compareSimulationResults()

OMSAPI int OMSCALL oms_compareSimulationResults ( const char *  filenameA,
const char *  filenameB,
const char *  var,
double  relTol,
double  absTol 
)
Here is the call graph for this function:

◆ oms_copySystem()

OMSAPI oms_status_enu_t OMSCALL oms_copySystem ( const char *  source,
const char *  target 
)

◆ oms_delete()

OMSAPI oms_status_enu_t OMSCALL oms_delete ( const char *  cref)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ oms_deleteConnection()

OMSAPI oms_status_enu_t OMSCALL oms_deleteConnection ( const char *  crefA,
const char *  crefB 
)
Here is the call graph for this function:

◆ oms_deleteConnectorFromBus()

OMSAPI oms_status_enu_t OMSCALL oms_deleteConnectorFromBus ( const char *  busCref,
const char *  connectorCref 
)
Here is the call graph for this function:

◆ oms_deleteConnectorFromTLMBus()

OMSAPI oms_status_enu_t OMSCALL oms_deleteConnectorFromTLMBus ( const char *  busCref,
const char *  connectorCref 
)
Here is the call graph for this function:

◆ oms_deleteResources()

OMSAPI oms_status_enu_t OMSCALL oms_deleteResources ( const char *  cref)
Here is the call graph for this function:

◆ oms_doStep()

OMSAPI oms_status_enu_t OMSCALL oms_doStep ( const char *  cref)
Here is the call graph for this function:

◆ oms_duplicateVariant()

OMSAPI oms_status_enu_t OMSCALL oms_duplicateVariant ( const char *  crefA,
const char *  crefB 
)
Here is the call graph for this function:

◆ oms_export()

OMSAPI oms_status_enu_t OMSCALL oms_export ( const char *  cref,
const char *  filename 
)
Here is the call graph for this function:

◆ oms_exportDependencyGraphs()

OMSAPI oms_status_enu_t OMSCALL oms_exportDependencyGraphs ( const char *  cref,
const char *  initialization,
const char *  event,
const char *  simulation 
)
Here is the call graph for this function:

◆ oms_exportSnapshot()

OMSAPI oms_status_enu_t OMSCALL oms_exportSnapshot ( const char *  cref,
char **  contents 
)
Here is the call graph for this function:

◆ oms_exportSSMTemplate()

OMSAPI oms_status_enu_t OMSCALL oms_exportSSMTemplate ( const char *  cref,
const char *  filename 
)
Here is the call graph for this function:

◆ oms_exportSSVTemplate()

OMSAPI oms_status_enu_t OMSCALL oms_exportSSVTemplate ( const char *  cref,
const char *  filename 
)
Here is the call graph for this function:

◆ oms_extractFMIKind()

OMSAPI oms_status_enu_t OMSCALL oms_extractFMIKind ( const char *  filename,
oms_fmi_kind_enu_t kind 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ oms_faultInjection()

OMSAPI oms_status_enu_t OMSCALL oms_faultInjection ( const char *  signal,
oms_fault_type_enu_t  faultType,
double  faultValue 
)
Here is the call graph for this function:

◆ oms_fetchExternalModelInterfaces()

OMSAPI oms_status_enu_t OMSCALL oms_fetchExternalModelInterfaces ( const char *  cref,
char ***  names,
char ***  domains,
int **  dimensions 
)
Here is the call graph for this function:

◆ oms_freeMemory()

OMSAPI void OMSCALL oms_freeMemory ( void *  obj)

◆ oms_getBoolean()

OMSAPI oms_status_enu_t OMSCALL oms_getBoolean ( const char *  cref,
bool *  value 
)
Here is the call graph for this function:

◆ oms_getBus()

OMSAPI oms_status_enu_t OMSCALL oms_getBus ( const char *  cref,
oms_busconnector_t **  busConnector 
)
Here is the call graph for this function:

◆ oms_getComponentType()

OMSAPI oms_status_enu_t OMSCALL oms_getComponentType ( const char *  cref,
oms_component_enu_t type 
)
Here is the call graph for this function:

◆ oms_getConnections()

OMSAPI oms_status_enu_t OMSCALL oms_getConnections ( const char *  cref,
oms_connection_t ***  connections 
)
Here is the call graph for this function:

◆ oms_getConnector()

OMSAPI oms_status_enu_t OMSCALL oms_getConnector ( const char *  cref,
oms_connector_t **  connector 
)
Here is the call graph for this function:

◆ oms_getDirectionalDerivative()

OMSAPI oms_status_enu_t OMSCALL oms_getDirectionalDerivative ( const char *  unknownCref,
const char *  knownCref,
double *  value 
)
Here is the call graph for this function:

◆ oms_getElement()

OMSAPI oms_status_enu_t OMSCALL oms_getElement ( const char *  cref,
oms_element_t **  element 
)
Here is the call graph for this function:

◆ oms_getElements()

OMSAPI oms_status_enu_t OMSCALL oms_getElements ( const char *  cref,
oms_element_t ***  elements 
)
Here is the call graph for this function:

◆ oms_getExternalModelInfo()

OMSAPI oms_status_enu_t OMSCALL oms_getExternalModelInfo ( const char *  cref,
const oms_external_tlm_model_info_t **  externalModelInfo 
)
Here is the call graph for this function:

◆ oms_getFixedStepSize()

OMSAPI oms_status_enu_t OMSCALL oms_getFixedStepSize ( const char *  cref,
double *  stepSize 
)
Here is the call graph for this function:

◆ oms_getFMUInfo()

OMSAPI oms_status_enu_t OMSCALL oms_getFMUInfo ( const char *  cref,
const oms_fmu_info_t **  fmuInfo 
)
Here is the call graph for this function:

◆ oms_getInteger()

OMSAPI oms_status_enu_t OMSCALL oms_getInteger ( const char *  cref,
int *  value 
)
Here is the call graph for this function:

◆ oms_getModelState()

OMSAPI oms_status_enu_t OMSCALL oms_getModelState ( const char *  cref,
oms_modelState_enu_t modelState 
)
Here is the call graph for this function:

◆ oms_getReal()

OMSAPI oms_status_enu_t OMSCALL oms_getReal ( const char *  cref,
double *  value 
)
Here is the call graph for this function:

◆ oms_getResultFile()

OMSAPI oms_status_enu_t OMSCALL oms_getResultFile ( const char *  cref,
char **  filename,
int *  bufferSize 
)
Here is the call graph for this function:

◆ oms_getSolver()

OMSAPI oms_status_enu_t OMSCALL oms_getSolver ( const char *  cref,
oms_solver_enu_t solver 
)
Here is the call graph for this function:

◆ oms_getStartTime()

OMSAPI oms_status_enu_t OMSCALL oms_getStartTime ( const char *  cref,
double *  startTime 
)
Here is the call graph for this function:

◆ oms_getStopTime()

OMSAPI oms_status_enu_t OMSCALL oms_getStopTime ( const char *  cref,
double *  stopTime 
)
Here is the call graph for this function:

◆ oms_getString()

OMSAPI oms_status_enu_t OMSCALL oms_getString ( const char *  cref,
char **  value 
)
Here is the call graph for this function:

◆ oms_getSubModelPath()

OMSAPI oms_status_enu_t OMSCALL oms_getSubModelPath ( const char *  cref,
char **  path 
)
Here is the call graph for this function:

◆ oms_getSystemType()

OMSAPI oms_status_enu_t OMSCALL oms_getSystemType ( const char *  cref,
oms_system_enu_t type 
)
Here is the call graph for this function:

◆ oms_getTime()

OMSAPI oms_status_enu_t OMSCALL oms_getTime ( const char *  cref,
double *  time 
)
Here is the call graph for this function:

◆ oms_getTLMBus()

OMSAPI oms_status_enu_t OMSCALL oms_getTLMBus ( const char *  cref,
oms_tlmbusconnector_t **  tlmBusConnector 
)
Here is the call graph for this function:

◆ oms_getTLMVariableTypes()

OMSAPI oms_status_enu_t OMSCALL oms_getTLMVariableTypes ( oms_tlm_domain_t  domain,
const int  dimensions,
const oms_tlm_interpolation_t  interpolation,
char ***  types,
char ***  descriptions 
)
Here is the call graph for this function:

◆ oms_getTolerance()

OMSAPI oms_status_enu_t OMSCALL oms_getTolerance ( const char *  cref,
double *  absoluteTolerance,
double *  relativeTolerance 
)
Here is the call graph for this function:

◆ oms_getVariableStepSize()

OMSAPI oms_status_enu_t OMSCALL oms_getVariableStepSize ( const char *  cref,
double *  initialStepSize,
double *  minimumStepSize,
double *  maximumStepSize 
)
Here is the call graph for this function:

◆ oms_getVersion()

OMSAPI const char* OMSCALL oms_getVersion ( )
Here is the caller graph for this function:

◆ oms_importFile()

OMSAPI oms_status_enu_t OMSCALL oms_importFile ( const char *  filename,
char **  cref 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ oms_importSnapshot()

OMSAPI oms_status_enu_t OMSCALL oms_importSnapshot ( const char *  cref,
const char *  snapshot,
char **  newCref 
)
Here is the call graph for this function:

◆ oms_initialize()

OMSAPI oms_status_enu_t OMSCALL oms_initialize ( const char *  cref)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ oms_instantiate()

OMSAPI oms_status_enu_t OMSCALL oms_instantiate ( const char *  cref)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ oms_list()

OMSAPI oms_status_enu_t OMSCALL oms_list ( const char *  cref,
char **  contents 
)
Here is the call graph for this function:

◆ oms_listUnconnectedConnectors()

OMSAPI oms_status_enu_t OMSCALL oms_listUnconnectedConnectors ( const char *  cref,
char **  contents 
)
Here is the call graph for this function:

◆ oms_listVariants()

OMSAPI oms_status_enu_t OMSCALL oms_listVariants ( const char *  cref,
char **  contents 
)
Here is the call graph for this function:

◆ oms_loadSnapshot()

OMSAPI oms_status_enu_t OMSCALL oms_loadSnapshot ( const char *  cref,
const char *  snapshot,
char **  newCref 
)
Here is the call graph for this function:

◆ oms_newModel()

OMSAPI oms_status_enu_t OMSCALL oms_newModel ( const char *  cref)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ oms_newResources()

OMSAPI oms_status_enu_t OMSCALL oms_newResources ( const char *  cref)
Here is the call graph for this function:

◆ oms_reduceSSV()

OMSAPI oms_status_enu_t OMSCALL oms_reduceSSV ( const char *  cref,
const char *  ssvfile,
const char *  ssmfile,
const char *  filepath 
)
Here is the call graph for this function:

◆ oms_referenceResources()

OMSAPI oms_status_enu_t OMSCALL oms_referenceResources ( const char *  cref,
const char *  ssmFile 
)
Here is the call graph for this function:

◆ oms_removeSignalsFromResults()

OMSAPI oms_status_enu_t OMSCALL oms_removeSignalsFromResults ( const char *  cref,
const char *  regex 
)
Here is the call graph for this function:

◆ oms_rename()

OMSAPI oms_status_enu_t OMSCALL oms_rename ( const char *  cref,
const char *  newCref 
)
Here is the call graph for this function:

◆ oms_replaceSubModel()

OMSAPI oms_status_enu_t OMSCALL oms_replaceSubModel ( const char *  cref,
const char *  fmuPath,
bool  dryRun,
int *  warningCount 
)
Here is the call graph for this function:

◆ oms_reset()

OMSAPI oms_status_enu_t OMSCALL oms_reset ( const char *  cref)
Here is the call graph for this function:

◆ oms_RunFile()

OMSAPI oms_status_enu_t OMSCALL oms_RunFile ( const char *  filename)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ oms_setBoolean()

OMSAPI oms_status_enu_t OMSCALL oms_setBoolean ( const char *  cref,
bool  value 
)
Here is the call graph for this function:

◆ oms_setBusGeometry()

OMSAPI oms_status_enu_t OMSCALL oms_setBusGeometry ( const char *  bus,
const ssd_connector_geometry_t geometry 
)
Here is the call graph for this function:

◆ oms_setCommandLineOption()

OMSAPI oms_status_enu_t OMSCALL oms_setCommandLineOption ( const char *  cmd)
Here is the call graph for this function:

◆ oms_setConnectionGeometry()

OMSAPI oms_status_enu_t OMSCALL oms_setConnectionGeometry ( const char *  crefA,
const char *  crefB,
const ssd_connection_geometry_t geometry 
)
Here is the call graph for this function:

◆ oms_setConnectorGeometry()

OMSAPI oms_status_enu_t OMSCALL oms_setConnectorGeometry ( const char *  cref,
const ssd_connector_geometry_t geometry 
)
Here is the call graph for this function:

◆ oms_setElementGeometry()

OMSAPI oms_status_enu_t OMSCALL oms_setElementGeometry ( const char *  cref,
const ssd_element_geometry_t geometry 
)
Here is the call graph for this function:

◆ oms_setFixedStepSize()

OMSAPI oms_status_enu_t OMSCALL oms_setFixedStepSize ( const char *  cref,
double  stepSize 
)
Here is the call graph for this function:

◆ oms_setInteger()

OMSAPI oms_status_enu_t OMSCALL oms_setInteger ( const char *  cref,
int  value 
)
Here is the call graph for this function:

◆ oms_setLogFile()

OMSAPI oms_status_enu_t OMSCALL oms_setLogFile ( const char *  filename)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ oms_setLoggingCallback()

OMSAPI void OMSCALL oms_setLoggingCallback ( void(*)(oms_message_type_enu_t type, const char *message)  cb)
Here is the call graph for this function:

◆ oms_setLoggingInterval()

OMSAPI oms_status_enu_t OMSCALL oms_setLoggingInterval ( const char *  cref,
double  loggingInterval 
)
Here is the call graph for this function:

◆ oms_setLoggingLevel()

OMSAPI oms_status_enu_t OMSCALL oms_setLoggingLevel ( int  logLevel)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ oms_setMaxLogFileSize()

OMSAPI void OMSCALL oms_setMaxLogFileSize ( const unsigned long  size)
Here is the call graph for this function:

◆ oms_setReal()

OMSAPI oms_status_enu_t OMSCALL oms_setReal ( const char *  cref,
double  value 
)
Here is the call graph for this function:

◆ oms_setRealInputDerivative()

OMSAPI oms_status_enu_t OMSCALL oms_setRealInputDerivative ( const char *  cref,
double  value 
)
Here is the call graph for this function:

◆ oms_setResultFile()

OMSAPI oms_status_enu_t OMSCALL oms_setResultFile ( const char *  cref,
const char *  filename,
int  bufferSize 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ oms_setSolver()

OMSAPI oms_status_enu_t OMSCALL oms_setSolver ( const char *  cref,
oms_solver_enu_t  solver 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ oms_setStartTime()

OMSAPI oms_status_enu_t OMSCALL oms_setStartTime ( const char *  cref,
double  startTime 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ oms_setStopTime()

OMSAPI oms_status_enu_t OMSCALL oms_setStopTime ( const char *  cref,
double  stopTime 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ oms_setString()

OMSAPI oms_status_enu_t OMSCALL oms_setString ( const char *  cref,
const char *  value 
)
Here is the call graph for this function:

◆ oms_setTempDirectory()

OMSAPI oms_status_enu_t OMSCALL oms_setTempDirectory ( const char *  newTempDir)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ oms_setTLMBusGeometry()

OMSAPI oms_status_enu_t OMSCALL oms_setTLMBusGeometry ( const char *  bus,
const ssd_connector_geometry_t geometry 
)
Here is the call graph for this function:

◆ oms_setTLMConnectionParameters()

OMSAPI oms_status_enu_t OMSCALL oms_setTLMConnectionParameters ( const char *  crefA,
const char *  crefB,
const oms_tlm_connection_parameters_t parameters 
)
Here is the call graph for this function:

◆ oms_setTLMPositionAndOrientation()

OMSAPI oms_status_enu_t OMSCALL oms_setTLMPositionAndOrientation ( const char *  cref,
double  x1,
double  x2,
double  x3,
double  A11,
double  A12,
double  A13,
double  A21,
double  A22,
double  A23,
double  A31,
double  A32,
double  A33 
)
Here is the call graph for this function:

◆ oms_setTLMSocketData()

OMSAPI oms_status_enu_t OMSCALL oms_setTLMSocketData ( const char *  cref,
const char *  address,
int  managerPort,
int  monitorPort 
)
Here is the call graph for this function:

◆ oms_setTolerance()

OMSAPI oms_status_enu_t OMSCALL oms_setTolerance ( const char *  cref,
double  absoluteTolerance,
double  relativeTolerance 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ oms_setUnit()

OMSAPI oms_status_enu_t OMSCALL oms_setUnit ( const char *  cref,
const char *  value 
)
Here is the call graph for this function:

◆ oms_setVariableStepSize()

OMSAPI oms_status_enu_t OMSCALL oms_setVariableStepSize ( const char *  cref,
double  initialStepSize,
double  minimumStepSize,
double  maximumStepSize 
)
Here is the call graph for this function:

◆ oms_setWorkingDirectory()

OMSAPI oms_status_enu_t OMSCALL oms_setWorkingDirectory ( const char *  newWorkingDir)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ oms_simulate()

OMSAPI oms_status_enu_t OMSCALL oms_simulate ( const char *  cref)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ oms_stepUntil()

OMSAPI oms_status_enu_t OMSCALL oms_stepUntil ( const char *  cref,
double  stopTime 
)
Here is the call graph for this function:

◆ oms_terminate()

OMSAPI oms_status_enu_t OMSCALL oms_terminate ( const char *  cref)
Here is the call graph for this function:
Here is the caller graph for this function: