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

This is the complete list of members for oms::ComponentFMUCS, 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::ComponentFMUCSvirtual
addTLMBus(const oms::ComRef &cref, oms_tlm_domain_t domain, const int dimensions, const oms_tlm_interpolation_t interpolation)oms::Component
allVariablesoms::ComponentFMUCSprivate
calculatedParametersoms::ComponentFMUCSprivate
callbackFunctionsoms::ComponentFMUCSprivate
callbacksoms::ComponentFMUCSprivate
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
ComponentFMUCS(const ComRef &cref, System *parentSystem, const std::string &fmuPath)oms::ComponentFMUCSprotected
ComponentFMUCS(ComponentFMUCS const &copy)oms::ComponentFMUCSprotected
connectorsoms::Componentprotected
contextoms::ComponentFMUCSprivate
copyModelDescriptionUnit(Values &value)oms::ComponentFMUCS
deleteConnector(const ComRef &cref)oms::Component
deleteConnectorFromTLMBus(const ComRef &busCref, const ComRef &connectorCref)oms::Component
deleteReferencesInSSD(const std::string &filename)oms::ComponentFMUCSvirtual
deleteResourcesInSSP(const std::string &filename)oms::ComponentFMUCSvirtual
deleteStartValue(const ComRef &cref)oms::ComponentFMUCSvirtual
derivativesoms::ComponentFMUCSprivate
dumpInitialUnknowns()oms::ComponentFMUCSprotected
elementoms::Componentprotected
exportToSSD(pugi::xml_node &node, Snapshot &snapshot, std::string variantName) constoms::ComponentFMUCSvirtual
exportToSSMTemplate(pugi::xml_node &ssmNode)oms::ComponentFMUCSvirtual
exportToSSV(pugi::xml_node &ssvNode)oms::ComponentFMUCSvirtual
exportToSSVTemplate(pugi::xml_node &ssvNode, Snapshot &snapshot)oms::ComponentFMUCSvirtual
exportVariablesoms::ComponentFMUCSprivate
fetchAllVars(bool enableOption)oms::Componentinline
fetchAllVars_oms::Componentprotected
fiboms::ComponentFMUCSprivate
fmuoms::ComponentFMUCSprivate
fmuInfooms::ComponentFMUCSprivate
fmuStateoms::ComponentFMUCSprivate
fmuStateTimeoms::ComponentFMUCSprivate
freeState()oms::ComponentFMUCSvirtual
getAllResources(std::vector< std::string > &resources) constoms::Componentinline
getAllVariables()oms::ComponentFMUCSinline
getBoolean(const ComRef &cref, bool &value)oms::ComponentFMUCSvirtual
getBoolean(const fmi2_value_reference_t &vr, bool &value)oms::ComponentFMUCS
getCanGetAndSetState()oms::ComponentFMUCSinlinevirtual
getConnector(const ComRef &cref)oms::Component
getConnectors()oms::Componentinline
getCref() constoms::Componentinline
getDirectionalDerivative(const ComRef &unknownCref, const ComRef &knownCref, double &value)oms::ComponentFMUCSvirtual
getDirectionalDerivativeHeper(const int unknownIndex, const int knownindex, const std::vector< int > &dependencyList, double &value)oms::ComponentFMUCS
getElement()oms::Componentinline
getFilteredSignals(std::vector< Connector > &filteredSignals) constoms::ComponentFMUCSvirtual
getFilteredUnitDefinitionsToSSD(std::map< std::string, std::map< std::string, std::string >> &unitDefinitions)oms::ComponentFMUCSvirtual
getFMU()oms::ComponentFMUCSinline
getFMUInfo() constoms::ComponentFMUCSinlinevirtual
getFullCref() constoms::Component
getInitialUnknownsGraph()oms::Componentinline
getInteger(const ComRef &cref, int &value)oms::ComponentFMUCSvirtual
getInteger(const fmi2_value_reference_t &vr, int &value)oms::ComponentFMUCS
getModel() constoms::Component
getOutputsGraph()oms::Componentinline
getParentSystem() constoms::Componentinline
getPath() constoms::Componentinline
getReal(const ComRef &cref, double &value)oms::ComponentFMUCSvirtual
getReal(const fmi2_value_reference_t &vr, double &value)oms::ComponentFMUCS
getRealOutputDerivative(const ComRef &cref, SignalDerivative &der)oms::ComponentFMUCSvirtual
getString(const ComRef &cref, std::string &value)oms::ComponentFMUCSvirtual
getString(const fmi2_value_reference_t &vr, std::string &value)oms::ComponentFMUCS
getTempDir() constoms::Componentinline
getTLMBusConnector(const oms::ComRef &cref)oms::Component
getTLMBusConnectors()oms::Componentinline
getType() constoms::Componentinline
getValidCref(ComRef cref)oms::ComponentFMUCSprivate
getValuesResources()oms::ComponentFMUCSvirtual
getVariable(const ComRef &cref)oms::ComponentFMUCSvirtual
initialize()oms::ComponentFMUCSvirtual
initializeDependencyGraph_initialUnknowns()oms::ComponentFMUCS
initializeDependencyGraph_outputs()oms::ComponentFMUCS
initialUnknownsGraphoms::Componentprotected
inputsoms::ComponentFMUCSprivate
instantiate()oms::ComponentFMUCSvirtual
NewComponent(const ComRef &cref, System *parentSystem, const std::string &fmuPath, std::string replaceComponent="")oms::ComponentFMUCSstatic
NewComponent(const pugi::xml_node &node, System *parentSystem, const std::string &sspVersion, const Snapshot &snapshot, std::string variantName)oms::ComponentFMUCSstatic
newResources(const std::string &ssvFilename, const std::string &ssmFilename, bool externalResources)oms::ComponentFMUCSvirtual
operator=(ComponentFMUCS const &copy)oms::ComponentFMUCSprotected
oms::Component::operator=(Component const &)oms::Componentprotected
outputsoms::ComponentFMUCSprivate
outputsGraphoms::Componentprotected
parametersoms::ComponentFMUCSprivate
registerSignalsForResultFile(ResultWriter &resultFile)oms::ComponentFMUCSvirtual
removeSignalsFromResults(const char *regex)oms::ComponentFMUCSvirtual
rename(const ComRef &newCref)oms::Component
renameValues(const ComRef &oldCref, const ComRef &newCref)oms::ComponentFMUCSprotectedvirtual
reset()oms::ComponentFMUCSvirtual
restoreState()oms::ComponentFMUCSvirtual
resultFileMappingoms::ComponentFMUCSprivate
saveState()oms::ComponentFMUCSvirtual
setBoolean(const ComRef &cref, bool value)oms::ComponentFMUCSvirtual
setFaultInjection(const ComRef &signal, oms_fault_type_enu_t faultType, double faultValue)oms::ComponentFMUCSvirtual
setFmuTime(double time)oms::ComponentFMUCSinline
setGeometry(const ssd::ElementGeometry &geometry)oms::Componentinline
setInteger(const ComRef &cref, int value)oms::ComponentFMUCSvirtual
setPath(const std::string &newPath)oms::Componentinline
setReal(const ComRef &cref, double value)oms::ComponentFMUCSvirtual
setRealInputDerivative(const ComRef &cref, const SignalDerivative &der)oms::ComponentFMUCSvirtual
setResourcesHelper1(Values value)oms::ComponentFMUCS
setResourcesHelper2(Values value)oms::ComponentFMUCS
setString(const ComRef &cref, const std::string &value)oms::ComponentFMUCSvirtual
setTempDir(const std::string &tempDir)oms::Componentinline
setUnit(const ComRef &cref, const std::string &value)oms::ComponentFMUCSvirtual
setValuesResources(std::vector< Values > &allValuesResources)oms::ComponentFMUCSvirtual
stepUntil(double stopTime)oms::ComponentFMUCSvirtual
terminate()oms::ComponentFMUCSvirtual
timeoms::ComponentFMUCSprivate
tlmbusconnectorsoms::Componentprotected
updateOrDeleteStartValueInReplacedComponent(std::vector< std::string > &warningList)oms::ComponentFMUCSvirtual
updateSignals(ResultWriter &resultWriter)oms::ComponentFMUCSvirtual
valuesoms::ComponentFMUCSprivate
~Component()oms::Componentvirtual
~ComponentFMUCS()oms::ComponentFMUCS