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

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

absoluteToleranceoms::Systemprotected
addBus(const ComRef &cref)oms::System
addConnection(const ComRef &crefA, const ComRef &crefB)oms::System
addConnector(const ComRef &cref, oms_causality_enu_t causality, oms_signal_type_enu_t type)oms::System
addConnectorToBus(const ComRef &busCref, const ComRef &connectorCref)oms::System
addConnectorToTLMBus(const ComRef &busCref, const ComRef &connectorCref, const std::string type)oms::System
addExternalModel(const ComRef &cref, std::string path, std::string startscript)oms::System
addSignalsToResults(const char *regex)oms::System
addSubModel(const ComRef &cref, const std::string &fmuPath)oms::System
addSubSystem(const ComRef &cref, oms_system_enu_t type)oms::System
addTLMBus(const ComRef &cref, oms_tlm_domain_t domain, const int dimensions, const oms_tlm_interpolation_t interpolation)oms::System
addTLMConnection(const ComRef &crefA, const ComRef &crefB, double delay, double alpha, double linearimpedance, double angularimpedance)oms::System
clockoms::Systemprotected
clock_idoms::Systemprotected
copyResources()oms::System
delete_(const ComRef &cref)oms::System
deleteAllConectionsTo(const ComRef &cref)oms::System
deleteConnection(const ComRef &crefA, const ComRef &crefB)oms::System
deleteConnectorFromBus(const ComRef &busCref, const ComRef &connectorCref)oms::System
deleteConnectorFromTLMBus(const ComRef &busCref, const ComRef &connectorCref)oms::System
derBufferoms::SystemWCprivate
exportDependencyGraphs(const std::string &pathInitialization, const std::string &pathSimulation)oms::System
exportToSSD(pugi::xml_node &node) constoms::System
exportToSSD_SimulationInformation(pugi::xml_node &node) constoms::SystemWCvirtual
getAllResources(std::vector< std::string > &resources)oms::System
getBoolean(const ComRef &cref, bool &value)oms::System
getBusConnector(const ComRef &cref)oms::System
getComponent(const ComRef &cref)oms::System
getComponents()oms::Systeminline
getConnection(const ComRef &crefA, const ComRef &crefB)oms::System
getConnections(const ComRef &cref)oms::System
getConnector(const ComRef &cref)oms::System
getConnectors()oms::Systeminline
getCref() constoms::Systeminline
getElement()oms::Systeminline
getFullCref() constoms::System
getInitialUnknownsGraph()oms::Systeminline
getInteger(const ComRef &cref, int &value)oms::System
getMaximumStepSize()oms::Systeminline
getMaxOutputDerivativeOrder()oms::SystemWC
getModel()oms::System
getOutputsGraph()oms::Systeminline
getParentSystem() constoms::Systeminline
getReal(const ComRef &cref, double &value)oms::System
getRealOutputDerivative(const ComRef &cref, double *&value, unsigned int &order)oms::SystemWC
getReals(const std::vector< ComRef > &crefs, std::vector< double > &values)oms::System
getSolver()oms::Systeminline
getSolverName() constoms::SystemWC
getStepSize(double *initialStepSize, double *minimumStepSize, double *maximumStepSize) constoms::Systeminline
getSubSystem(const ComRef &cref)oms::System
getSubSystems()oms::Systeminline
getSystem(const ComRef &cref)oms::System
getTime() constoms::SystemWCinline
getTLMBusConnector(const ComRef &cref)oms::System
getTLMBusConnectors()oms::Systeminline
getTolerance(double *absoluteTolerance, double *relativeTolerance) constoms::Systeminline
getType() constoms::Systeminline
importFromSSD(const pugi::xml_node &node)oms::System
importFromSSD_SimulationInformation(const pugi::xml_node &node)oms::SystemWCvirtual
initialize()oms::SystemWCvirtual
initialStepSizeoms::Systemprotected
initialUnknownsGraphoms::Systemprotected
instantiate()oms::SystemWCvirtual
isConnected(const ComRef &cref) constoms::System
isTopLevelSystem() constoms::Systeminline
listUnconnectedConnectors(char **contents) constoms::System
maximumStepSizeoms::Systemprotected
minimumStepSizeoms::Systemprotected
NewSystem(const ComRef &cref, Model *parentModel, System *parentSystem)oms::SystemWCstatic
oms::System::NewSystem(const ComRef &cref, oms_system_enu_t type, Model *parentModel, System *parentSystem)oms::Systemstatic
operator=(SystemWC const &copy)oms::SystemWCprotected
oms::System::operator=(System const &copy)oms::Systemprotected
outputsGraphoms::Systemprotected
registerSignalsForResultFile(ResultWriter &resultFile)oms::Systemvirtual
relativeToleranceoms::Systemprotected
removeSignalsFromResults(const char *regex)oms::System
reset()oms::SystemWCvirtual
setBoolean(const ComRef &cref, bool value)oms::System
setBusGeometry(const ComRef &cref, const oms::ssd::ConnectorGeometry *geometry)oms::System
setConnectionGeometry(const ComRef &crefA, const ComRef &crefB, const oms::ssd::ConnectionGeometry *geometry)oms::System
setConnectorGeometry(const ComRef &cref, const oms::ssd::ConnectorGeometry *geometry)oms::System
setFixedStepSize(double stepSize)oms::Systeminline
setGeometry(const ssd::ElementGeometry &geometry)oms::Systeminline
setInteger(const ComRef &cref, int value)oms::System
setReal(const ComRef &cref, double value)oms::System
setRealInputDerivative(const ComRef &cref, double *value, unsigned int order)oms::SystemWC
setRealInputDerivatives(const ComRef &cref, int order, double value)oms::System
setReals(const std::vector< ComRef > &crefs, std::vector< double > values)oms::System
setSolver(oms_solver_enu_t solver)oms::SystemWCinlinevirtual
setSolverMethod(std::string)oms::SystemWC
setTLMBusGeometry(const ComRef &cref, const oms::ssd::ConnectorGeometry *geometry)oms::System
setTLMConnectionParameters(const ComRef &crefA, const ComRef &crefB, const oms_tlm_connection_parameters_t *parameters)oms::System
setTolerance(double absoluteTolerance, double relativeTolerance)oms::Systeminline
setVariableStepSize(double initialStepSize, double minimumStepSize, double maximumStepSize)oms::Systeminline
solveAlgLoop(DirectedGraph &graph, const std::vector< std::pair< int, int > > &SCC)oms::SystemWC
solverMethodoms::Systemprotected
stepUntil(double stopTime, void(*cb)(const char *ident, double time, oms_status_enu_t status))oms::SystemWCvirtual
System(const ComRef &cref, oms_system_enu_t type, Model *parentModel, System *parentSystem, oms_solver_enu_t solverMethod)oms::Systemprotected
System(System const &copy)oms::Systemprotected
SystemWC(const ComRef &cref, Model *parentModel, System *parentSystem)oms::SystemWCprotected
SystemWC(SystemWC const &copy)oms::SystemWCprotected
terminate()oms::SystemWCvirtual
timeoms::SystemWCprivate
updateDependencyGraphs()oms::System
updateInputs(DirectedGraph &graph)oms::SystemWC
updateSignals(ResultWriter &resultFile)oms::Systemvirtual
validCref(const ComRef &cref)oms::System
~System()oms::Systemvirtual
~SystemWC()oms::SystemWC