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

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

addConnectorToTLMBus(const ComRef &busCref, const ComRef &connectorCref, const std::string type)oms::Component
addResources(std::string &filename)oms::Componentinlinevirtual
addSignalsToResults(const char *regex)oms::ExternalModelvirtual
addTLMBus(const oms::ComRef &cref, oms_tlm_domain_t domain, const int dimensions, const oms_tlm_interpolation_t interpolation)oms::Component
clockoms::Componentprotected
clock_idoms::Componentprotected
Component(const ComRef &cref, oms_component_enu_t type, System *parentSystem, const std::string &path)oms::Componentprotected
Component(Component const &)oms::Componentprotected
connectorsoms::Componentprotected
crefoms::Componentprivate
deleteConnector(const ComRef &cref)oms::Component
deleteConnectorFromTLMBus(const ComRef &busCref, const ComRef &connectorCref)oms::Component
deleteReferencesInSSD(const std::string &filename)oms::Componentinlinevirtual
deleteResourcesInSSP(const std::string &filename)oms::Componentinlinevirtual
deleteStartValue(const ComRef &cref)oms::Componentinlinevirtual
elementoms::Componentprotected
exportToSSD(pugi::xml_node &node, Snapshot &snapshot, std::string variantName) constoms::ExternalModelvirtual
exportToSSMTemplate(pugi::xml_node &ssmNode)oms::Componentinlinevirtual
exportToSSV(pugi::xml_node &ssvNode)oms::Componentinlinevirtual
exportToSSVTemplate(pugi::xml_node &ssvNode, Snapshot &snapshot)oms::Componentinlinevirtual
ExternalModel(const oms::ComRef &cref, System *parentSystem, const std::string &path, const std::string &startscript)oms::ExternalModelprotected
ExternalModel(ExternalModel const &copy)oms::ExternalModelprotected
externalModelInfooms::ExternalModelprivate
fetchAllVars(bool enableOption)oms::Componentinline
fetchAllVars_oms::Componentprotected
freeState()oms::Componentinlinevirtual
getAllResources(std::vector< std::string > &resources) constoms::Componentinline
getBoolean(const ComRef &cref, bool &value)oms::Componentinlinevirtual
getCanGetAndSetState()oms::Componentinlinevirtual
getConnector(const ComRef &cref)oms::Component
getConnectors()oms::Componentinline
getCref() constoms::Componentinline
getDirectionalDerivative(const ComRef &unknownCref, const ComRef &knownCref, double &value)oms::Componentinlinevirtual
getElement()oms::Componentinline
getExternalModelInfo() constoms::ExternalModelinline
getFilteredEnumerationDefinitionsToSSD(std::map< std::string, std::map< std::string, std::string >> &enumerationDefinitions)oms::Componentinlinevirtual
getFilteredSignals(std::vector< Connector > &filteredSignals) constoms::ExternalModelinlinevirtual
getFilteredUnitDefinitionsToSSD(std::map< std::string, std::map< std::string, std::string >> &unitDefinitions)oms::Componentinlinevirtual
getFMUInfo() constoms::Componentinlinevirtual
getFullCref() constoms::Component
getInitialUnknownsGraph()oms::Componentinline
getInteger(const ComRef &cref, int &value)oms::Componentinlinevirtual
getModel() constoms::Component
getOutputsGraph()oms::Componentinline
getParentSystem() constoms::Componentinline
getPath() constoms::Componentinline
getReal(const ComRef &cref, double &value)oms::Componentinlinevirtual
getRealOutputDerivative(const ComRef &cref, SignalDerivative &der)oms::Componentinlinevirtual
getRealParameter(const std::string &var, double &value)oms::ExternalModel
getRealParameters() constoms::ExternalModelinline
getStartScript() constoms::ExternalModelinline
getString(const ComRef &cref, std::string &value)oms::Componentinlinevirtual
getTempDir() constoms::Componentinline
getTLMBusConnector(const oms::ComRef &cref)oms::Component
getTLMBusConnectors()oms::Componentinline
getType() constoms::Componentinline
getValues()oms::Componentinlinevirtual
getValuesResources()oms::Componentinlinevirtual
getVariable(const ComRef &cref)oms::ExternalModelinlinevirtual
initialize()oms::ExternalModelvirtual
initialUnknownsGraphoms::Componentprotected
instantiate()oms::ExternalModelvirtual
NewComponent(const oms::ComRef &cref, System *parentSystem, const std::string &path, const std::string &startscript)oms::ExternalModelstatic
newResources(const std::string &ssvFileName, const std::string &ssmFileName, bool externalResources)oms::Componentinlinevirtual
operator=(ExternalModel const &copy)oms::ExternalModelprotected
oms::Component::operator=(Component const &)oms::Componentprotected
outputsGraphoms::Componentprotected
parentSystemoms::Componentprivate
pathoms::Componentprivate
realParametersoms::ExternalModelprivate
registerSignalsForResultFile(ResultWriter &resultFile)oms::ExternalModelvirtual
removeSignalsFromResults(const char *regex)oms::ExternalModelvirtual
rename(const ComRef &newCref)oms::Component
renameValues(const ComRef &oldCref, const ComRef &newCref)oms::Componentinlineprotectedvirtual
reset()oms::ExternalModelvirtual
restoreState()oms::Componentinlinevirtual
saveState()oms::Componentinlinevirtual
setBoolean(const ComRef &cref, bool value)oms::Componentinlinevirtual
setFaultInjection(const ComRef &signal, oms_fault_type_enu_t faultType, double faultValue)oms::Componentinlinevirtual
setGeometry(const ssd::ElementGeometry &geometry)oms::Componentinline
setInteger(const ComRef &cref, int value)oms::Componentinlinevirtual
setPath(const std::string &newPath)oms::Componentinline
setReal(const ComRef &cref, double value)oms::Componentinlinevirtual
setRealInputDerivative(const ComRef &cref, const SignalDerivative &der)oms::Componentinlinevirtual
setRealParameter(const std::string &var, double value)oms::ExternalModel
setString(const ComRef &cref, const std::string &value)oms::Componentinlinevirtual
setTempDir(const std::string &tempDir)oms::Componentinline
setUnit(const ComRef &cref, const std::string &value)oms::Componentinlinevirtual
setValuesResources(Values &values)oms::Componentinlinevirtual
stepUntil(double stopTime)oms::Componentinlinevirtual
tempDiroms::Componentprivate
terminate()oms::ExternalModelvirtual
tlmbusconnectorsoms::Componentprotected
typeoms::Componentprivate
updateDependencyGraphs()oms::ExternalModelinline
updateOrDeleteStartValueInReplacedComponent(std::vector< std::string > &warningList)oms::Componentinlinevirtual
updateSignals(ResultWriter &resultWriter)oms::ExternalModelvirtual
valuesoms::Componentprivate
~Component()oms::Componentvirtual
~ExternalModel()oms::ExternalModel