OMSimulatorLib
The OMSimulator project is a FMI-based co-simulation environment that supports ordinary (i.e., non-delayed) and TLM connections.
oms
Model
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
bufferSize
oms::Model
private
cancelSim
oms::Model
private
cancelSimulation
() const
oms::Model
inline
cancelSimulation_asynchronous
()
oms::Model
clock
oms::Model
private
clock_id
oms::Model
private
copy_resources
oms::Model
private
copyResources
(bool copy_resources)
oms::Model
inline
copyResources
()
oms::Model
inline
cref
oms::Model
private
delete_
(const ComRef &cref)
oms::Model
elements
oms::Model
private
emit
(double time, bool force=false)
oms::Model
exportToFile
(const std::string &filename) const
oms::Model
exportToSSD
(pugi::xml_node &node) const
oms::Model
getAllResources
(std::vector< std::string > &resources) const
oms::Model
getComponent
(const ComRef &cref)
oms::Model
getCref
() const
oms::Model
inline
getElements
()
oms::Model
inline
getLoggingInterval
() const
oms::Model
inline
getModelState
() const
oms::Model
inline
getStartTime
() const
oms::Model
inline
getStopTime
() const
oms::Model
inline
getSystem
(const ComRef &cref)
oms::Model
getTempDirectory
() const
oms::Model
inline
getTopLevelSystem
() const
oms::Model
inline
importFromSSD
(const pugi::xml_node &node)
oms::Model
initialize
()
oms::Model
instantiate
()
oms::Model
lastEmit
oms::Model
private
list
(const ComRef &cref, char **contents)
oms::Model
loggingInterval
oms::Model
private
Model
(const ComRef &cref, const std::string &tempDir)
oms::Model
private
Model
(Model const ©)
oms::Model
private
modelState
oms::Model
private
NewModel
(const ComRef &cref)
oms::Model
static
operator=
(Model const ©)
oms::Model
private
registerSignalsForResultFile
()
oms::Model
private
removeSignalsFromResults
(const char *regex)
oms::Model
rename
(const ComRef &cref)
oms::Model
reset
()
oms::Model
resultFile
oms::Model
private
resultFilename
oms::Model
private
setLoggingInterval
(double loggingInterval)
oms::Model
setResultFile
(const std::string &filename, int bufferSize)
oms::Model
setStartTime
(double value)
oms::Model
setStopTime
(double value)
oms::Model
simulate
()
oms::Model
simulate_asynchronous
(void(*cb)(const char *cref, double time, oms_status_enu_t status))
oms::Model
startTime
oms::Model
private
stepUntil
(double stopTime)
oms::Model
stopTime
oms::Model
private
system
oms::Model
private
tempDir
oms::Model
private
terminate
()
oms::Model
validState
(int validStates) const
oms::Model
inline
~Model
()
oms::Model
Generated by
1.8.13