OMSimulatorLib
The OMSimulator project is a FMI-based co-simulation environment that supports ordinary (i.e., non-delayed) and TLM connections.
oms::Model Member List

This is the complete list of members for oms::Model, including all inherited members.

addSignalsToResults(const char *regex)oms::Model
addSystem(const ComRef &cref, oms_system_enu_t type)oms::Model
bufferSizeoms::Modelprivate
cancelSimoms::Modelprivate
cancelSimulation() constoms::Modelinline
cancelSimulation_asynchronous()oms::Model
clockoms::Modelprivate
copy_resourcesoms::Modelprivate
copyResources(bool copy_resources)oms::Modelinline
copyResources()oms::Modelinline
crefoms::Modelprivate
delete_(const ComRef &cref)oms::Model
elementsoms::Modelprivate
emit(double time, bool force=false, bool *emitted=NULL)oms::Model
exportSnapshot(const ComRef &cref, char **contents)oms::Model
exportSSMTemplate(const ComRef &cref, const std::string &filename)oms::Model
exportSSVTemplate(const ComRef &cref, const std::string &filename)oms::Model
exportToFile(const std::string &filename) constoms::Model
exportToSSD(pugi::xml_node &node, pugi::xml_node &ssvNode) constoms::Model
getAllResources(std::vector< std::string > &resources) constoms::Model
getComponent(const ComRef &cref)oms::Model
getCref() constoms::Modelinline
getElements()oms::Modelinline
getLoggingInterval() constoms::Modelinline
getModelState() constoms::Modelinline
getResultFile(char **filename, int *bufferSize)oms::Model
getSignalFilter(char **regex)oms::Model
getSnapshot()oms::Modelinline
getStartTime() constoms::Modelinline
getStopTime() constoms::Modelinline
getSystem(const ComRef &cref)oms::Model
getSystemType(const pugi::xml_node &node, const std::string &sspVersion)oms::Model
getSystemTypeHelper(const pugi::xml_node &node, const std::string &sspVersion)oms::Model
getTempDirectory() constoms::Modelinline
getThreadPool()oms::Modelinline
getTopLevelSystem() constoms::Modelinline
importFromSSD(const pugi::xml_node &node)oms::Model
importSnapshot(const char *snapshot)oms::Model
initialize()oms::Model
instantiate()oms::Model
isIsolatedFMUModel() constoms::Modelinline
isolatedFMUoms::Modelprivate
lastEmitoms::Modelprivate
list(const ComRef &cref, char **contents)oms::Model
loadSnapshot(const char *snapshot)oms::Model
loggingIntervaloms::Modelprivate
Model(const ComRef &cref, const std::string &tempDir)oms::Modelprivate
Model(Model const &copy)oms::Modelprivate
modelStateoms::Modelprivate
NewModel(const ComRef &cref)oms::Modelstatic
operator=(Model const &copy)oms::Modelprivate
pooloms::Modelprivate
registerSignalsForResultFile()oms::Modelprivate
removeSignalsFromResults(const char *regex)oms::Model
rename(const ComRef &cref)oms::Model
reset()oms::Model
resultFileoms::Modelprivate
resultFilenameoms::Modelprivate
setIsolatedFMUModel()oms::Modelinline
setLoggingInterval(double loggingInterval)oms::Model
setResultFile(const std::string &filename, int bufferSize)oms::Model
setSignalFilter(const std::string &regex)oms::Model
setStartTime(double value)oms::Model
setStopTime(double value)oms::Model
signalFilteroms::Modelprivate
simulate()oms::Model
simulate_asynchronous(void(*cb)(const char *cref, double time, oms_status_enu_t status))oms::Model
snapShotoms::Modelprivate
startTimeoms::Modelprivate
stepUntil(double stopTime)oms::Model
stopTimeoms::Modelprivate
systemoms::Modelprivate
tempDiroms::Modelprivate
terminate()oms::Model
updateParameterBindingsToSSD(pugi::xml_node &node, pugi::xml_node &ssvNode, bool isTopSystemOrModel) constoms::Model
useThreadPool()oms::Modelinline
validState(int validStates) constoms::Modelinline
~Model()oms::Model