|
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 |
| addAlgLoop(scc_t SCC, const int algLoopNum, DirectedGraph &graph, bool supportsDirectionalDerivatives) | oms::System | |
| addBus(const ComRef &cref) | oms::System | |
| addConnection(const ComRef &crefA, const ComRef &crefB, bool suppressUnitConversion=false) | 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 | |
| deleteReferencesInSSD(const ComRef &cref, const std::string &filename) | oms::System | |
| deleteResourcesInSSP(const std::string &filename) | oms::System | |
| doStep() | oms::SystemSC | virtual |
| event_indicators | oms::SystemSC | private |
| event_indicators_prev | oms::SystemSC | private |
| eventGraph | oms::System | protected |
| exportConnectors | oms::System | protected |
| exportDependencyGraphs(const std::string &pathInitialization, const std::string &pathEvent, const std::string &pathSimulation) | oms::System | |
| exportToSSD(pugi::xml_node &node, Snapshot &snapshot, std::string variantName) const | oms::System | |
| exportToSSD_SimulationInformation(pugi::xml_node &node) const | oms::SystemSC | virtual |
| exportToSSV(Snapshot &snapshot) const | oms::System | |
| fmuGuid | oms::System | |
| fmus | oms::SystemSC | private |
| forceLoopsToBeUpdated() | oms::System | inline |
| getAlgLoop(const int systemNumber) | oms::System | |
| getAllResources(std::vector< std::string > &resources) const | 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 | |
| getConnections() | oms::System | inline |
| getConnector(const ComRef &cref) | oms::System | |
| getConnectorOwner(const ComRef &cref) const | oms::System | |
| getConnectors() | oms::System | inline |
| getCref() const | oms::System | inline |
| getDirectionalDerivative(const ComRef &unknownCref, const ComRef &knownCref, double &value) | oms::System | |
| getElement() | oms::System | inline |
| getFilteredSignals(std::vector< Connector > &filteredSignals) const | oms::System | |
| 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 |
| getString(const ComRef &cref, std::string &value) | oms::System | |
| getSubSystems() | oms::System | inline |
| getSystem(const ComRef &cref) | oms::System | |
| getThreadPool() | oms::System | |
| getTime() const | oms::System | 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 |
| getUniqueID() const | oms::System | |
| getValues() | oms::System | inline |
| getVariable(const ComRef &cref) | oms::System | |
| importFromSnapshot(const pugi::xml_node &node, const std::string &sspVersion, const Snapshot &snapshot, std::string variantName) | oms::System | |
| importFromSSD_SimulationInformation(const pugi::xml_node &node, const std::string &sspVersion) | oms::SystemSC | virtual |
| initializationGraph | oms::System | protected |
| initialize() | oms::SystemSC | virtual |
| initialStepSize | oms::System | protected |
| instantiate() | oms::SystemSC | virtual |
| isConnected(const ComRef &cref) const | oms::System | |
| isTopLevelSystem() const | oms::System | inline |
| isValidScalarVariable(Component *referenceComponent, Component *replacingComponent, Connection *connection, const ComRef &crefA, const ComRef &crefB, const ComRef &signalName, const std::string &path, std::vector< std::string > &warningList) | oms::System | |
| listUnconnectedConnectors(char **contents) const | oms::System | |
| maximumStepSize | oms::System | protected |
| minimumStepSize | oms::System | protected |
| nEventIndicators | oms::SystemSC | private |
| newResources(const ComRef &cref, const std::string &ssvFilename, const std::string &ssmFilename="", bool externalresources=false) | oms::System | |
| 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 |
| registerSignalsForResultFile(ResultWriter &resultFile) | oms::System | virtual |
| relativeTolerance | oms::System | protected |
| removeSignalsFromResults(const char *regex) | oms::System | |
| rename(const ComRef &newCref) | oms::System | |
| rename(const ComRef &cref, const ComRef &newCref) | oms::System | |
| renameConnections(const ComRef &cref, const ComRef &newCref) | oms::System | |
| renameConnectors() | oms::System | |
| replaceSubModel(const ComRef &cref, const std::string &fmuPath, bool dryRun, int &warningCount) | oms::System | |
| reset() | oms::SystemSC | virtual |
| resultFileMapping | oms::System | protected |
| 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 | |
| setFaultInjection(const ComRef &signal, oms_fault_type_enu_t faultType, double faultValue) | 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 | |
| setString(const ComRef &cref, const std::string &value) | oms::System | |
| 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 |
| setUnit(const ComRef &cref, const std::string &value) | oms::System | |
| setVariableStepSize(double initialStepSize, double minimumStepSize, double maximumStepSize) | oms::System | inline |
| simulationGraph | oms::System | protected |
| solveAlgLoop(DirectedGraph &graph, int loopNumber) | oms::System | |
| 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) | oms::SystemSC | virtual |
| supportsDirectionalDerivatives(int i, DirectedGraph &graph) | oms::System | |
| 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::System | protected |
| updateAlgebraicLoops(const std::vector< scc_t > &sortedConnections, DirectedGraph &graph) | oms::System | |
| updateDependencyGraphs() | oms::System | |
| updateInputs(DirectedGraph &graph) | oms::SystemSC | |
| updateSignals(ResultWriter &resultFile) | oms::System | virtual |
| useThreadPool() | oms::System | |
| validCref(const ComRef &cref) | oms::System | |
| ~System() | oms::System | virtual |
| ~SystemSC() | oms::SystemSC |
1.8.13