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(oms_ssc_t SCC, const int algLoopNum) | oms::System | |
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 |
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, pugi::xml_node &ssvNode) const | oms::System | |
exportToSSD_SimulationInformation(pugi::xml_node &node) const | oms::SystemSC | virtual |
fmus | oms::SystemSC | private |
getAlgLoop(const int systemNumber) | oms::System | |
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 | |
getConnectorOwner(const ComRef &cref) const | 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 | |
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 | |
getVariable(const ComRef &cref) | oms::System | |
importFromSSD(const pugi::xml_node &node, const std::string &sspVersion) | 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 |
listUnconnectedConnectors(char **contents) const | oms::System | |
loopsNeedUpdate | oms::System | protected |
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 |
registerSignalsForResultFile(ResultWriter &resultFile) | oms::System | virtual |
relativeTolerance | oms::System | protected |
removeSignalsFromResults(const char *regex) | 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 | |
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 |
simulationGraph | oms::System | protected |
solveAlgLoop(DirectedGraph &graph, int loopNumber) | oms::System | |
solverData | oms::SystemSC | private |
solverMethod | oms::System | protected |
startValuesFileSources | oms::System | |
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::System | protected |
updateAlgebraicLoops(const std::vector< oms_ssc_t > &sortedConnections) | 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 |