|
OMSimulatorLib
The OMSimulator project is a FMI-based co-simulation environment that supports ordinary (i.e., non-delayed) and TLM connections.
|
This is the complete list of members for oms::SystemSC, including all inherited members.
| absoluteTolerance | oms::System | protected |
| 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 | |
| callEventUpdate | oms::SystemSC | private |
| clock | oms::System | protected |
| clock_id | oms::System | protected |
| 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 | |
| event_indicators | oms::SystemSC | private |
| event_indicators_prev | oms::SystemSC | private |
| exportDependencyGraphs(const std::string &pathInitialization, const std::string &pathSimulation) | oms::System | |
| exportToSSD(pugi::xml_node &node) const | oms::System | |
| exportToSSD_SimulationInformation(pugi::xml_node &node) const | oms::SystemSC | virtual |
| fmus | oms::SystemSC | private |
| 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::System | inline |
| getConnection(const ComRef &crefA, const ComRef &crefB) | oms::System | |
| getConnections(const ComRef &cref) | oms::System | |
| getConnector(const ComRef &cref) | oms::System | |
| getConnectors() | oms::System | inline |
| getCref() const | oms::System | inline |
| getElement() | oms::System | inline |
| getFullCref() const | oms::System | |
| getInitialUnknownsGraph() | oms::System | inline |
| getInteger(const ComRef &cref, int &value) | oms::System | |
| getMaximumStepSize() | oms::System | inline |
| getModel() | oms::System | |
| getOutputsGraph() | oms::System | inline |
| getParentSystem() const | oms::System | inline |
| getReal(const ComRef &cref, double &value) | oms::System | |
| getReals(const std::vector< ComRef > &crefs, std::vector< double > &values) | oms::System | |
| getSolver() | oms::System | inline |
| getSolverName() const | oms::SystemSC | |
| getStepSize(double *initialStepSize, double *minimumStepSize, double *maximumStepSize) const | oms::System | inline |
| getSubSystem(const ComRef &cref) | oms::System | |
| getSubSystems() | oms::System | inline |
| getSystem(const ComRef &cref) | oms::System | |
| getTime() const | oms::SystemSC | inline |
| getTLMBusConnector(const ComRef &cref) | oms::System | |
| getTLMBusConnectors() | oms::System | inline |
| getTolerance(double *absoluteTolerance, double *relativeTolerance) const | oms::System | inline |
| getType() const | oms::System | inline |
| importFromSSD(const pugi::xml_node &node) | oms::System | |
| importFromSSD_SimulationInformation(const pugi::xml_node &node) | oms::SystemSC | virtual |
| initialize() | oms::SystemSC | virtual |
| initialStepSize | oms::System | protected |
| initialUnknownsGraph | oms::System | protected |
| instantiate() | oms::SystemSC | virtual |
| isConnected(const ComRef &cref) const | oms::System | |
| isTopLevelSystem() const | oms::System | inline |
| listUnconnectedConnectors(char **contents) const | oms::System | |
| maximumStepSize | oms::System | protected |
| minimumStepSize | oms::System | protected |
| nEventIndicators | oms::SystemSC | private |
| NewSystem(const oms::ComRef &cref, Model *parentModel, System *parentSystem) | oms::SystemSC | static |
| oms::System::NewSystem(const ComRef &cref, oms_system_enu_t type, Model *parentModel, System *parentSystem) | oms::System | static |
| nStates | oms::SystemSC | private |
| oms::cvode_rhs(realtype t, N_Vector y, N_Vector ydot, void *user_data) | oms::SystemSC | friend |
| operator=(SystemSC const ©) | oms::SystemSC | protected |
| oms::System::operator=(System const ©) | oms::System | protected |
| outputsGraph | oms::System | protected |
| registerSignalsForResultFile(ResultWriter &resultFile) | oms::System | virtual |
| relativeTolerance | oms::System | protected |
| removeSignalsFromResults(const char *regex) | oms::System | |
| reset() | oms::SystemSC | virtual |
| 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::System | inline |
| setGeometry(const ssd::ElementGeometry &geometry) | oms::System | inline |
| setInteger(const ComRef &cref, int value) | oms::System | |
| setReal(const ComRef &cref, double value) | oms::System | |
| 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::SystemSC | inlinevirtual |
| setSolverMethod(std::string) | oms::SystemSC | |
| 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::System | inline |
| setVariableStepSize(double initialStepSize, double minimumStepSize, double maximumStepSize) | oms::System | inline |
| solveAlgLoop(DirectedGraph &graph, const std::vector< std::pair< int, int > > &SCC) | oms::SystemSC | |
| solverData | oms::SystemSC | private |
| solverMethod | oms::System | protected |
| states | oms::SystemSC | private |
| states_der | oms::SystemSC | private |
| states_nominal | oms::SystemSC | private |
| stepUntil(double stopTime, void(*cb)(const char *ident, double time, oms_status_enu_t status)) | oms::SystemSC | virtual |
| System(const ComRef &cref, oms_system_enu_t type, Model *parentModel, System *parentSystem, oms_solver_enu_t solverMethod) | oms::System | protected |
| System(System const ©) | oms::System | protected |
| SystemSC(const ComRef &cref, Model *parentModel, System *parentSystem) | oms::SystemSC | protected |
| SystemSC(SystemSC const ©) | oms::SystemSC | protected |
| terminate() | oms::SystemSC | virtual |
| terminateSimulation | oms::SystemSC | private |
| time | oms::SystemSC | private |
| updateDependencyGraphs() | oms::System | |
| updateInputs(DirectedGraph &graph) | oms::SystemSC | |
| updateSignals(ResultWriter &resultFile) | oms::System | virtual |
| validCref(const ComRef &cref) | oms::System | |
| ~System() | oms::System | virtual |
| ~SystemSC() | oms::SystemSC |
1.8.13