|
| ~Model () |
|
const ComRef & | getCref () const |
|
System * | getSystem (const ComRef &cref) |
|
oms_status_enu_t | delete_ (const ComRef &cref) |
|
Component * | getComponent (const ComRef &cref) |
|
System * | getTopLevelSystem () const |
|
std::string | getTempDirectory () const |
|
oms_status_enu_t | rename (const ComRef &cref) |
|
oms_status_enu_t | list (const ComRef &cref, char **contents) |
|
oms_status_enu_t | addSystem (const ComRef &cref, oms_system_enu_t type) |
|
oms_status_enu_t | exportToSSD (pugi::xml_node &node, pugi::xml_node &ssvNode) const |
|
oms_status_enu_t | exportSnapshot (const ComRef &cref, char **contents) |
|
oms_status_enu_t | exportSSVTemplate (const ComRef &cref, const std::string &filename) |
|
oms_status_enu_t | exportSSMTemplate (const ComRef &cref, const std::string &filename) |
|
oms_status_enu_t | importFromSSD (const pugi::xml_node &node) |
|
oms_status_enu_t | importSnapshot (const char *snapshot) |
|
oms_status_enu_t | exportToFile (const std::string &filename) const |
|
oms_system_enu_t | getSystemType (const pugi::xml_node &node, const std::string &sspVersion) |
|
oms_system_enu_t | getSystemTypeHelper (const pugi::xml_node &node, const std::string &sspVersion) |
|
oms_status_enu_t | updateParameterBindingsToSSD (pugi::xml_node &node, pugi::xml_node &ssvNode, bool isTopSystemOrModel) const |
|
void | copyResources (bool copy_resources) |
|
bool | copyResources () |
|
oms::Element ** | getElements () |
|
oms_status_enu_t | getAllResources (std::vector< std::string > &resources) const |
|
oms_status_enu_t | instantiate () |
|
oms_status_enu_t | initialize () |
|
oms_status_enu_t | simulate_asynchronous (void(*cb)(const char *cref, double time, oms_status_enu_t status)) |
|
oms_status_enu_t | simulate () |
|
oms_status_enu_t | stepUntil (double stopTime) |
|
oms_status_enu_t | terminate () |
|
oms_status_enu_t | reset () |
|
oms_modelState_enu_t | getModelState () const |
|
oms_status_enu_t | setStartTime (double value) |
|
double | getStartTime () const |
|
oms_status_enu_t | setStopTime (double value) |
|
double | getStopTime () const |
|
oms_status_enu_t | setLoggingInterval (double loggingInterval) |
|
double | getLoggingInterval () const |
|
oms_status_enu_t | setResultFile (const std::string &filename, int bufferSize) |
|
oms_status_enu_t | getResultFile (char **filename, int *bufferSize) |
|
oms_status_enu_t | emit (double time, bool force=false, bool *emitted=NULL) |
|
oms_status_enu_t | addSignalsToResults (const char *regex) |
|
oms_status_enu_t | removeSignalsFromResults (const char *regex) |
|
oms_status_enu_t | setSignalFilter (const std::string ®ex) |
|
oms_status_enu_t | getSignalFilter (char **regex) |
|
oms_status_enu_t | cancelSimulation_asynchronous () |
|
bool | cancelSimulation () const |
|
bool | validState (int validStates) const |
|
bool | isIsolatedFMUModel () const |
|
void | setIsolatedFMUModel () |
|
bool | useThreadPool () |
|
ctpl::thread_pool & | getThreadPool () |
|
oms_status_enu_t | loadSnapshot (const char *snapshot) |
|
pugi::xml_node | getSnapshot () |
|