OMSimulatorLib
The OMSimulator project is a FMI-based co-simulation environment that supports ordinary (i.e., non-delayed) and TLM connections.
|
Go to the documentation of this file.
32 #ifndef _OMS_STRING_H_
33 #define _OMS_STRING_H_
oms_status_enu_t oms_deleteResources(const char *cref_)
Definition: OMSimulator.cpp:181
oms_status_enu_t renameModel(const ComRef &cref, const ComRef &newCref)
Definition: Scope.cpp:109
Definition: SignalDerivative.h:41
oms_status_enu_t getElement(const ComRef &cref, oms::Element **element)
Definition: Scope.cpp:355
oms_status_enu_t oms_setStartTime(const char *cref, double startTime)
Definition: OMSimulator.cpp:1631
oms_status_enu_t oms_addConnector(const char *cref, oms_causality_enu_t causality, oms_signal_type_enu_t type)
Definition: OMSimulator.cpp:451
oms_status_enu_t oms_fetchExternalModelInterfaces(const char *cref, char ***names, char ***domains, int **dimensions)
Definition: OMSimulator.cpp:1915
static int do_simulation(std::string model, std::chrono::duration< double > timeout)
Definition: OMSimulator.cpp:1138
Definition: SystemWC.h:48
oms_status_enu_t setRealInputDerivative(const ComRef &cref, const SignalDerivative &der)
Definition: SystemWC.cpp:916
oms_status_enu_t newResources(const ComRef &cref)
Definition: Model.cpp:631
oms_status_enu_t oms_setState(const char *cref)
Definition: OMSimulator.cpp:1387
bool isValidIdent() const
Definition: ComRef.cpp:94
oms_status_enu_t addSignalsToResults(const char *regex)
Definition: Model.cpp:1461
const char * system
Definition: Tags.cpp:57
oms_status_enu_t oms_getInteger(const char *cref, int *value)
Definition: OMSimulator.cpp:1472
double getStopTime() const
Definition: Model.h:115
oms_status_enu_t oms_initialize(const char *cref_)
Definition: OMSimulator.cpp:1083
#define logError_BusAndConnectorNotSameModel(bus, connector)
Definition: Logging.h:121
void oms_setLoggingCallback(void(*cb)(oms_message_type_enu_t type, const char *message))
Definition: OMSimulator.cpp:79
oms_modelState_enu_t getModelState() const
Definition: Model.h:110
#define logError_BusAndConnectorNotSameSystem(bus, connector)
Definition: Logging.h:122
ComRef - component reference.
Definition: ComRef.h:46
static void deleteSeries(Series **series)
Definition: ResultReader.cpp:67
oms_status_enu_t oms_addSystem(const char *cref_, oms_system_enu_t type)
Definition: OMSimulator.cpp:368
oms_status_enu_t exportSSVTemplate(const ComRef &cref, const std::string &filename)
Definition: Model.cpp:490
oms_status_enu_t importModel(const std::string &filename, char **cref)
Definition: Scope.cpp:183
oms_status_enu_t addResources(const ComRef &cref, const std::string &path)
Definition: Model.cpp:652
const char * component
Definition: Tags.cpp:45
int oms_compareSimulationResults(const char *filenameA, const char *filenameB, const char *var, double relTol, double absTol)
Definition: OMSimulator.cpp:143
double getTime() const
Definition: Model.cpp:1141
oms_status_enu_t oms_getConnections(const char *cref, oms_connection_t ***connections)
Definition: OMSimulator.cpp:624
oms_status_enu_t oms_getComponentType(const char *cref, oms_component_enu_t *type)
Definition: OMSimulator.cpp:970
oms_status_enu_t referenceResources(const ComRef &cref, const std::string &ssmFile)
Definition: Model.cpp:680
oms_status_enu_t addStaticValueIndicator(const ComRef &signal, double lowerBound, double upperBound, double stepSize)
Definition: SystemWC.h:81
oms_status_enu_t oms_duplicateVariant(const char *crefA, const char *crefB)
Definition: OMSimulator.cpp:942
oms_status_enu_t oms_getTLMBus(const char *cref, oms_tlmbusconnector_t **tlmBusConnector)
Definition: OMSimulator.cpp:721
#define logError_NotImplemented
Definition: Logging.h:141
oms_status_enu_t oms_addExternalModel(const char *cref, const char *path, const char *startscript)
Definition: OMSimulator.cpp:890
Definition: ResultReader.h:40
#define logTrace()
Definition: Logging.h:110
oms_status_enu_t oms_setCommandLineOption(const char *cmd)
Definition: OMSimulator.cpp:491
oms_status_enu_t oms_setBoolean(const char *cref, bool value)
Definition: OMSimulator.cpp:1561
oms_status_enu_t setTempDirectory(const std::string &newTempDir)
Definition: Scope.cpp:276
oms_status_enu_t initialize()
Definition: Model.cpp:1175
oms_status_enu_t oms_getSubModelPath(const char *cref, char **path)
Definition: OMSimulator.cpp:992
oms_status_enu_t oms_getModelState(const char *cref, oms_modelState_enu_t *modelState)
Definition: OMSimulator.cpp:1776
oms_status_enu_t oms_getExternalModelInfo(const char *cref, const oms_external_tlm_model_info_t **externalModelInfo)
Definition: OMSimulator.cpp:1014
oms_status_enu_t oms_addTLMBus(const char *cref, oms_tlm_domain_t domain, const int dimensions, const oms_tlm_interpolation_t interpolation)
Definition: OMSimulator.cpp:701
oms_status_enu_t oms_setSolver(const char *cref, oms_solver_enu_t solver)
Definition: OMSimulator.cpp:1964
oms_status_enu_t oms_setStopTime(const char *cref, double stopTime)
Definition: OMSimulator.cpp:1685
oms_status_enu_t oms_setInteger(const char *cref, int value)
Definition: OMSimulator.cpp:1544
External model info.
Definition: ExternalModelInfo.h:44
void oms_freeMemory(void *obj)
Definition: OMSimulator.cpp:384
oms_status_enu_t oms_setVariableStepSize(const char *cref, double initialStepSize, double minimumStepSize, double maximumStepSize)
Definition: OMSimulator.cpp:1760
oms_status_enu_t oms_setResultFile(const char *cref_, const char *filename, int bufferSize)
Definition: OMSimulator.cpp:1578
oms_status_enu_t oms_exportSSMTemplate(const char *cref_, const char *filename)
Definition: OMSimulator.cpp:302
const char * parameters
Definition: Tags.cpp:80
oms_status_enu_t oms_getStartTime(const char *cref, double *startTime)
Definition: OMSimulator.cpp:1618
oms_status_enu_t oms_setConnectorGeometry(const char *cref, const ssd_connector_geometry_t *geometry)
Definition: OMSimulator.cpp:561
oms_status_enu_t oms_listVariants(const char *cref, char **contents)
Definition: OMSimulator.cpp:263
static bool isValidIdent(const std::string &ident)
Definition: ComRef.cpp:89
oms_status_enu_t oms_getElement(const char *cref, oms_element_t **element)
Definition: OMSimulator.cpp:391
oms_status_enu_t oms_setReal(const char *cref, double value)
Definition: OMSimulator.cpp:1506
oms_status_enu_t oms_getResultFile(const char *cref_, char **filename, int *bufferSize)
Definition: OMSimulator.cpp:1438
oms_status_enu_t oms_getTLMVariableTypes(oms_tlm_domain_t domain, const int dimensions, const oms_tlm_interpolation_t interpolation, char ***types, char ***descriptions)
Definition: OMSimulator.cpp:1789
oms_status_enu_t oms_referenceResources(const char *cref_, const char *ssmFile)
Definition: OMSimulator.cpp:201
oms_status_enu_t oms_freeState(const char *cref)
Definition: OMSimulator.cpp:1404
Element.
Definition: Element.h:49
static void setLoggingCallback(void(*cb)(oms_message_type_enu_t type, const char *message))
Definition: Logging.h:64
#define logError_OnlyForSystemTLM
Definition: Logging.h:145
FMU info.
Definition: FMUInfo.h:44
oms_status_enu_t oms_getVariableStepSize(const char *cref, double *initialStepSize, double *minimumStepSize, double *maximumStepSize)
Definition: OMSimulator.cpp:1832
const char * elements
Definition: Tags.cpp:54
oms_status_enu_t exportSnapshot(const ComRef &cref, char **contents)
Definition: Model.cpp:474
oms_status_enu_t addSystem(const ComRef &cref, oms_system_enu_t type)
Definition: Model.cpp:792
oms_status_enu_t oms_extractFMIKind(const char *filename, oms_fmi_kind_enu_t *kind, oms_fmu_default_experiment_settings *defaultExperiment)
Definition: OMSimulator.cpp:1850
oms_status_enu_t oms_setFixedStepSize(const char *cref, double stepSize)
Definition: OMSimulator.cpp:1744
oms_status_enu_t addEventIndicator(const ComRef &signal)
Definition: SystemWC.h:79
oms_status_enu_t deleteModel(const ComRef &cref)
Definition: Scope.cpp:90
oms_status_enu_t doStep()
Definition: Model.cpp:1269
oms_status_enu_t list(const ComRef &cref, char **contents)
Definition: Model.cpp:407
#define logError_OnlyForModel
Definition: Logging.h:143
#define logError_ModelNotInScope(cref)
Definition: Logging.h:136
oms_status_enu_t oms_deleteConnectorFromTLMBus(const char *busCref, const char *connectorCref)
Definition: OMSimulator.cpp:814
oms_status_enu_t oms_setConnectionGeometry(const char *crefA, const char *crefB, const ssd_connection_geometry_t *geometry)
Definition: OMSimulator.cpp:578
const char * connector
Definition: Tags.cpp:49
oms_status_enu_t oms_getStopTime(const char *cref, double *stopTime)
Definition: OMSimulator.cpp:1643
oms_status_enu_t oms_getConnector(const char *cref, oms_connector_t **connector)
Definition: OMSimulator.cpp:470
static Scope & GetInstance()
Definition: Scope.cpp:63
static oms_status_enu_t SetCommandLineOption(const std::string &cmd)
Definition: Flags.cpp:126
oms_status_enu_t oms_terminate(const char *cref_)
Definition: OMSimulator.cpp:1273
static std::vector< std::string > getVariableDescriptions(oms_tlm_domain_t domain, int dimensions, oms_tlm_interpolation_t interpolation)
Definition: TLMBusConnector.cpp:412
std::string pop_suffix()
returns the suffix as string and removes it from the current object
Definition: ComRef.cpp:118
oms_status_enu_t reset()
Definition: Model.cpp:1343
oms_status_enu_t oms_export(const char *cref, const char *filename)
Definition: OMSimulator.cpp:225
static std::vector< std::string > getVariableTypes(oms_tlm_domain_t domain, int dimensions, oms_tlm_interpolation_t interpolation)
Definition: TLMBusConnector.cpp:364
oms_status_enu_t oms_getFMUInfo(const char *cref, const oms_fmu_info_t **fmuInfo)
Definition: OMSimulator.cpp:1045
oms_status_enu_t addDynamicValueIndicator(const ComRef &signal, const ComRef &lower, const ComRef &upper, double stepSize)
Definition: SystemWC.h:82
oms_status_enu_t oms_addResources(const char *cref_, const char *path)
Definition: OMSimulator.cpp:353
oms_status_enu_t deleteResourcesInSSP(const std::string &filename)
Definition: Model.cpp:774
static double MaximumStepSize()
Definition: Flags.h:79
oms_status_enu_t oms_setTLMBusGeometry(const char *cref, const ssd_connector_geometry_t *geometry)
Definition: OMSimulator.cpp:840
oms_status_enu_t oms_doStep(const char *cref_)
Definition: OMSimulator.cpp:1105
oms_status_enu_t oms_addConnectorToBus(const char *busCref, const char *connectorCref)
Definition: OMSimulator.cpp:746
oms_status_enu_t oms_getBoolean(const char *cref, bool *value)
Definition: OMSimulator.cpp:1489
oms_status_enu_t oms_RunFile(const char *filename)
Definition: OMSimulator.cpp:1172
#define logError_OnlyForSystemWC
Definition: Logging.h:146
oms_status_enu_t oms_addDynamicValueIndicator(const char *cref, const char *lower, const char *upper, double stepSize)
Definition: OMSimulator.cpp:2059
Definition: ResultReader.h:43
oms_status_enu_t oms_instantiate(const char *cref_)
Definition: OMSimulator.cpp:1072
Definition: Component.h:59
oms_status_enu_t oms_getString(const char *cref, char **value)
Definition: OMSimulator.cpp:1656
oms_status_enu_t setResultFile(const std::string &filename, int bufferSize)
Definition: Model.cpp:1410
pugi::xml_node getResourceNode(const filesystem::path &filename) const
Definition: Snapshot.cpp:133
#define logWarning(msg)
Definition: Logging.h:101
oms_status_enu_t oms_setBusGeometry(const char *cref, const ssd_connector_geometry_t *geometry)
Definition: OMSimulator.cpp:682
BusConnector.
Definition: BusConnector.h:20
virtual Series * getSeries(const char *var)=0
oms_status_enu_t oms_deleteConnection(const char *crefA, const char *crefB)
Definition: OMSimulator.cpp:538
oms_status_enu_t oms_addEventIndicator(const char *cref)
Definition: OMSimulator.cpp:1996
const ExternalModelInfo * getExternalModelInfo() const
Definition: ExternalModel.h:55
oms_status_enu_t oms_getElements(const char *cref, oms_element_t ***elements)
Definition: OMSimulator.cpp:396
bool isEmpty() const
Definition: ComRef.cpp:99
oms_status_enu_t oms_getState(const char *cref)
Definition: OMSimulator.cpp:1370
Definition: ElementGeometry.h:45
oms_status_enu_t stepUntil(double stopTime)
Definition: Model.cpp:1289
static oms_status_enu_t setLoggingLevel(int logLevel)
Definition: Logging.cpp:272
#define logError_ComponentNotInSystem(system, component)
Definition: Logging.h:125
oms_status_enu_t oms_replaceSubModel(const char *cref, const char *fmuPath, bool dryRun, int *warningCount)
Definition: OMSimulator.cpp:954
oms_status_enu_t oms_addSignalsToResults(const char *cref, const char *regex)
Definition: OMSimulator.cpp:1594
oms_status_enu_t setLoggingInterval(double loggingInterval)
Definition: Model.cpp:1364
oms_status_enu_t oms_importSnapshot(const char *cref, const char *snapshot, char **newCref)
Definition: OMSimulator.cpp:333
oms_status_enu_t oms_importFile(const char *filename, char **cref)
Definition: OMSimulator.cpp:247
Definition: ConnectionGeometry.h:45
oms_status_enu_t oms_copySystem(const char *source, const char *target)
Definition: OMSimulator.cpp:379
static std::string ResultFile()
Definition: Flags.h:88
Definition: Snapshot.h:46
oms_status_enu_t oms_rename(const char *cref_, const char *newCref_)
Definition: OMSimulator.cpp:132
oms_status_enu_t oms_setTempDirectory(const char *newTempDir)
Definition: OMSimulator.cpp:115
static double Tolerance()
Definition: Flags.h:84
oms_status_enu_t oms_getDirectionalDerivative(const char *unknownCref, const char *knownCref, double *value)
Definition: OMSimulator.cpp:1421
oms_status_enu_t oms_list(const char *cref_, char **contents)
Definition: OMSimulator.cpp:252
oms_status_enu_t oms_deleteConnectorFromBus(const char *busCref, const char *connectorCref)
Definition: OMSimulator.cpp:767
static double InitialStepSize()
Definition: Flags.h:78
oms_status_enu_t oms_setRealInputDerivative(const char *cref, double value)
Definition: OMSimulator.cpp:1523
const ComRef & getCref() const
Definition: Model.h:63
oms_status_enu_t oms_addStaticValueIndicator(const char *cref, double lower, double upper, double stepSize)
Definition: OMSimulator.cpp:2038
oms_status_enu_t getElements(const ComRef &cref, oms::Element ***elements)
Definition: Scope.cpp:383
oms_status_enu_t setPositionAndOrientation(const ComRef &cref, std::vector< double > x, std::vector< double > A)
Definition: SystemTLM.cpp:435
oms_status_enu_t oms_activateVariant(const char *crefA, const char *crefB)
Definition: OMSimulator.cpp:930
oms_status_enu_t oms_listUnconnectedConnectors(const char *cref_, char **contents)
Definition: OMSimulator.cpp:313
Model * getModel(const ComRef &cref)
Definition: Scope.cpp:404
static oms_status_enu_t setLogFile(const std::string &filename)
Definition: Logging.cpp:233
#define LOG_NO_TLM()
Definition: TLMInterface.h:36
static double Timeout()
Definition: Flags.h:83
Definition: ExternalModel.h:49
oms_status_enu_t oms_exportSnapshot(const char *cref_, char **contents)
Definition: OMSimulator.cpp:274
oms_status_enu_t simulate()
Definition: Model.cpp:1248
oms_status_enu_t removeSignalsFromResults(const char *regex)
Definition: Model.cpp:1469
oms_status_enu_t oms_setTLMConnectionParameters(const char *crefA, const char *crefB, const oms_tlm_connection_parameters_t *parameters)
Definition: OMSimulator.cpp:599
oms_status_enu_t oms_setUnit(const char *cref, const char *value)
Definition: OMSimulator.cpp:1714
const char * oms_getVersion()
Definition: OMSimulator.cpp:74
static bool compareSeries(Series *seriesA, Series *seriesB, double relTol, double absTol)
Definition: ResultReader.cpp:80
double getStartTime() const
Definition: Model.h:113
oms_status_enu_t oms_exportSSVTemplate(const char *cref_, const char *filename)
Definition: OMSimulator.cpp:291
char * allocateAndCopyString(const char *source)
Definition: OMSString.cpp:38
bool hasSuffix() const
returns true if the cref has a suffix, i.e. contains ":"
Definition: ComRef.cpp:104
oms_status_enu_t setStartTime(double value)
Definition: Model.cpp:1126
oms_status_enu_t oms_exportDependencyGraphs(const char *cref, const char *initialization, const char *event, const char *simulation)
Definition: OMSimulator.cpp:1336
oms_status_enu_t oms_setString(const char *cref, const char *value)
Definition: OMSimulator.cpp:1697
void setIsolatedFMUModel()
Definition: Model.h:129
oms_status_enu_t reduceSSV(const std::string &ssvfile, const std::string &ssmfile, const std::string &filepath)
Definition: Model.cpp:710
oms_status_enu_t listVariants(const ComRef &cref, char **contents)
Definition: Model.cpp:263
oms_status_enu_t addTimeIndicator(const ComRef &signal)
Definition: SystemWC.h:80
oms_status_enu_t oms_setLoggingLevel(int logLevel)
Definition: OMSimulator.cpp:105
oms_status_enu_t oms_setLogFile(const char *filename)
Definition: OMSimulator.cpp:84
static double MinimumStepSize()
Definition: Flags.h:80
static void setMaxLogFileSize(const unsigned long size)
Definition: Logging.h:62
oms_status_enu_t oms_newModel(const char *cref)
Definition: OMSimulator.cpp:125
oms_status_enu_t oms_getTolerance(const char *cref, double *absoluteTolerance, double *relativeTolerance)
Definition: OMSimulator.cpp:1814
oms_status_enu_t setSocketData(const std::string &address, int managerPort, int monitorPort)
Definition: SystemTLM.cpp:424
oms_status_enu_t oms_getFixedStepSize(const char *cref, double *stepSize)
Definition: OMSimulator.cpp:401
Definition: ConnectorGeometry.h:45
#define logError(msg)
Definition: Logging.h:102
oms_status_enu_t oms_setTLMSocketData(const char *cref, const char *address, int managerPort, int monitorPort)
Definition: OMSimulator.cpp:1284
oms_status_enu_t oms_getSystemType(const char *cref, oms_system_enu_t *type)
Definition: OMSimulator.cpp:496
oms_status_enu_t setWorkingDirectory(const std::string &newWorkingDir)
Definition: Scope.cpp:311
oms_status_enu_t getResultFile(char **filename, int *bufferSize)
Definition: Model.cpp:1453
oms_status_enu_t oms_getBus(const char *cref, oms_busconnector_t **busConnector)
Definition: OMSimulator.cpp:661
oms_status_enu_t duplicateVariant(const ComRef &crefA, const ComRef &crefB)
Definition: Model.cpp:190
oms_status_enu_t setStopTime(double value)
Definition: Model.cpp:1135
static double StartTime()
Definition: Flags.h:81
static double StopTime()
Definition: Flags.h:82
oms_status_enu_t oms_addConnection(const char *crefA, const char *crefB, bool suppressUnitConversion)
Definition: OMSimulator.cpp:515
oms_status_enu_t oms_reset(const char *cref_)
Definition: OMSimulator.cpp:1127
oms_status_enu_t oms_addConnectorToTLMBus(const char *busCref, const char *connectorCref, const char *type)
Definition: OMSimulator.cpp:789
const char * connections
Definition: Tags.cpp:48
oms_status_enu_t oms_addTLMConnection(const char *crefA, const char *crefB, double delay, double alpha, double linearimpedance, double angularimpedance)
Definition: OMSimulator.cpp:863
oms_status_enu_t oms_addSubModel(const char *cref, const char *fmuPath)
Definition: OMSimulator.cpp:913
oms_status_enu_t oms_setWorkingDirectory(const char *newWorkingDir)
Definition: OMSimulator.cpp:120
Component * getComponent(const ComRef &cref)
Definition: Model.cpp:375
oms_status_enu_t importSnapshot(const ComRef &cref, const char *snapshot, char **newCref)
Definition: Scope.cpp:447
oms_status_enu_t importResourceMemory(const filesystem::path &filename, const char *contents)
Definition: Snapshot.cpp:95
oms_status_enu_t oms_reduceSSV(const char *cref, const char *ssvfile, const char *ssmfile, const char *filepath)
Definition: OMSimulator.cpp:216
static oms_solver_enu_t MasterAlgorithm()
Definition: Flags.h:86
oms_status_enu_t oms_getReal(const char *cref, double *value)
Definition: OMSimulator.cpp:1353
System * getSystem(const ComRef &cref)
Definition: Model.cpp:358
oms_status_enu_t oms_simulate(const char *cref_)
Definition: OMSimulator.cpp:1094
oms_status_enu_t oms_loadSnapshot(const char *cref, const char *snapshot, char **newCref)
Definition: OMSimulator.cpp:328
ComRef pop_front()
returns the first part of the ComRef and removed it from the current object
Definition: ComRef.cpp:184
oms_status_enu_t delete_(const ComRef &cref)
Definition: Model.cpp:389
oms_status_enu_t oms_getSolver(const char *cref, oms_solver_enu_t *solver)
Definition: OMSimulator.cpp:1454
const char * oms_git_version
oms_status_enu_t exportModel(const ComRef &cref, const std::string &filename)
Definition: Scope.cpp:136
void oms_setMaxLogFileSize(const unsigned long size)
Definition: OMSimulator.cpp:110
Connector.
Definition: Connector.h:49
oms_status_enu_t instantiate()
Definition: Model.cpp:1148
static bool DefaultModeIsCS()
Definition: Flags.h:63
TLMBusConnector.
Definition: TLMBusConnector.h:96
oms_status_enu_t exportSSMTemplate(const ComRef &cref, const std::string &filename)
Definition: Model.cpp:562
static ResultReader * newReader(const char *filename)
Definition: ResultReader.cpp:50
oms_status_enu_t oms_delete(const char *cref)
Definition: OMSimulator.cpp:167
oms_status_enu_t oms_setLoggingInterval(const char *cref_, double loggingInterval)
Definition: OMSimulator.cpp:89
#define logError_SystemNotInModel(model, system)
Definition: Logging.h:149
Definition: SystemTLM.h:45
oms_status_enu_t 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)
Definition: OMSimulator.cpp:1309
oms_status_enu_t fetchInterfaces(const ComRef &cref, std::vector< std::string > &name, std::vector< int > &dimensions, std::vector< std::string > &domain)
Definition: SystemTLM.cpp:455
const char * signal
Definition: Tags.cpp:38
oms_status_enu_t oms_setElementGeometry(const char *cref, const ssd_element_geometry_t *geometry)
Definition: OMSimulator.cpp:419
oms_status_enu_t terminate()
Definition: Model.cpp:1313
oms_status_enu_t activateVariant(const ComRef &crefA, const ComRef &crefB)
Definition: Model.cpp:229
static oms_solver_enu_t Solver()
Definition: Flags.h:87
oms_status_enu_t oms_addBus(const char *cref)
Definition: OMSimulator.cpp:645
oms_status_enu_t oms_faultInjection(const char *signal, oms_fault_type_enu_t faultType, double faultValue)
Definition: OMSimulator.cpp:230
oms_status_enu_t deleteReferencesInSSD(const ComRef &cref)
Definition: Model.cpp:753
oms_status_enu_t oms_setTolerance(const char *cref, double absoluteTolerance, double relativeTolerance)
Definition: OMSimulator.cpp:1980
oms_status_enu_t oms_removeSignalsFromResults(const char *cref, const char *regex)
Definition: OMSimulator.cpp:1606
oms_status_enu_t oms_newResources(const char *cref_)
Definition: OMSimulator.cpp:338
oms_status_enu_t oms_stepUntil(const char *cref_, double stopTime)
Definition: OMSimulator.cpp:1116
oms_status_enu_t loadSnapshot(const ComRef &cref, const char *snapshot, char **newCref)
Definition: Scope.cpp:413
char * mallocAndCopyString(const char *source)
Definition: OMSString.cpp:67
std::string suffix() const
returns the suffix as string
Definition: ComRef.cpp:146
oms_status_enu_t oms_getTime(const char *cref, double *time)
Definition: OMSimulator.cpp:1731
oms_status_enu_t oms_addTimeIndicator(const char *cref)
Definition: OMSimulator.cpp:2017