|
| ~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 | rename (const ComRef &cref, const ComRef &newCref) |
|
oms_status_enu_t | list (const ComRef &cref, char **contents) |
|
oms_status_enu_t | listVariants (const ComRef &cref, char **contents) |
|
oms_status_enu_t | addSystem (const ComRef &cref, oms_system_enu_t type) |
|
oms_status_enu_t | newResources (const ComRef &cref) |
|
oms_status_enu_t | addResources (const ComRef &cref, const std::string &path) |
|
oms_status_enu_t | deleteReferencesInSSD (const ComRef &cref) |
|
oms_status_enu_t | deleteResourcesInSSP (const std::string &filename) |
|
oms_status_enu_t | duplicateVariant (const ComRef &crefA, const ComRef &crefB) |
|
oms_status_enu_t | activateVariant (const ComRef &crefA, const ComRef &crefB) |
|
oms_status_enu_t | referenceResources (const ComRef &cref, const std::string &ssmFile) |
|
oms_status_enu_t | reduceSSV (const std::string &ssvfile, const std::string &ssmfile, const std::string &filepath) |
|
oms_status_enu_t | exportToSSD (Snapshot &snapshot) 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) |
|
void | exportSignalFilter (Snapshot &snapshot) const |
|
void | exportUnitDefinitionsToSSD (pugi::xml_node &node) const |
|
oms_status_enu_t | importFromSnapshot (const Snapshot &snapshot) |
|
oms_status_enu_t | importSnapshot (const char *snapshot, char **newCref) |
|
oms_status_enu_t | importSignalFilter (const std::string &filename, const Snapshot &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, bool isTopSystemOrModel) const |
|
void | copyResources (bool copy_resources) |
|
bool | copyResources () |
|
oms::Element ** | getElements () |
|
void | writeAllResourcesToFilesystem (std::vector< std::string > &resources, Snapshot &snapshot) const |
|
oms_status_enu_t | instantiate () |
|
oms_status_enu_t | initialize () |
|
oms_status_enu_t | simulate () |
|
oms_status_enu_t | doStep () |
|
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 |
|
double | getTime () 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) |
|
bool | validState (int validStates) const |
|
bool | isIsolatedFMUModel () const |
|
void | setIsolatedFMUModel () |
|
bool | useThreadPool () |
|
ctpl::thread_pool & | getThreadPool () |
|
oms_status_enu_t | loadSnapshot (const pugi::xml_node &node) |
|
std::string | getVariantName () |
|