#include <ComponentFMUME.h>
|
| | ~ComponentFMUME () |
| |
| const FMUInfo * | getFMUInfo () const |
| |
| oms_status_enu_t | exportToSSD (pugi::xml_node &node) const |
| |
| oms_status_enu_t | instantiate () |
| |
| oms_status_enu_t | initialize () |
| |
| oms_status_enu_t | terminate () |
| |
| oms_status_enu_t | reset () |
| |
| oms_status_enu_t | initializeDependencyGraph_initialUnknowns () |
| |
| oms_status_enu_t | initializeDependencyGraph_outputs () |
| |
| oms_status_enu_t | getBoolean (const ComRef &cref, bool &value) |
| |
| oms_status_enu_t | getBoolean (const fmi2_value_reference_t &vr, bool &value) |
| |
| oms_status_enu_t | getInteger (const ComRef &cref, int &value) |
| |
| oms_status_enu_t | getInteger (const fmi2_value_reference_t &vr, int &value) |
| |
| oms_status_enu_t | getReal (const ComRef &cref, double &value) |
| |
| oms_status_enu_t | getReal (const fmi2_value_reference_t &vr, double &value) |
| |
| oms_status_enu_t | setBoolean (const ComRef &cref, bool value) |
| |
| oms_status_enu_t | setInteger (const ComRef &cref, int value) |
| |
| oms_status_enu_t | setReal (const ComRef &cref, double value) |
| |
| oms_status_enu_t | registerSignalsForResultFile (ResultWriter &resultFile) |
| |
| oms_status_enu_t | updateSignals (ResultWriter &resultWriter) |
| |
| oms_status_enu_t | addSignalsToResults (const char *regex) |
| |
| oms_status_enu_t | removeSignalsFromResults (const char *regex) |
| |
| oms_status_enu_t | doEventIteration () |
| |
| size_t | getNumberOfContinuousStates () const |
| |
| size_t | getNumberOfEventIndicators () const |
| |
| oms_status_enu_t | getContinuousStates (double *states) |
| |
| oms_status_enu_t | setContinuousStates (double *states) |
| |
| oms_status_enu_t | getDerivatives (double *derivatives) |
| |
| oms_status_enu_t | getNominalsOfContinuousStates (double *nominals) |
| |
| oms_status_enu_t | getEventindicators (double *eventindicators) |
| |
| fmi2_import_t * | getFMU () |
| |
| fmi2_event_info_t * | getEventInfo () |
| |
| virtual | ~Component () |
| |
| const ComRef & | getCref () const |
| |
| ComRef | getFullCref () const |
| |
| Element * | getElement () |
| |
| Connector * | getConnector (const ComRef &cref) |
| |
| Connector ** | getConnectors () |
| |
| oms_status_enu_t | deleteConnector (const ComRef &cref) |
| |
| oms_status_enu_t | deleteResources () |
| |
| oms_status_enu_t | getAllResources (std::vector< std::string > &resources) const |
| |
| const std::string & | getPath () const |
| |
| oms_component_enu_t | getType () const |
| |
| void | fetchAllVars () |
| |
| System * | getParentSystem () const |
| |
| Model * | getModel () const |
| |
| void | setGeometry (const ssd::ElementGeometry &geometry) |
| |
| oms_status_enu_t | addTLMBus (const oms::ComRef &cref, oms_tlm_domain_t domain, const int dimensions, const oms_tlm_interpolation_t interpolation) |
| |
| oms::TLMBusConnector * | getTLMBusConnector (const oms::ComRef &cref) |
| |
| TLMBusConnector ** | getTLMBusConnectors () |
| |
| oms_status_enu_t | addConnectorToTLMBus (const ComRef &busCref, const ComRef &connectorCref, const std::string type) |
| |
| oms_status_enu_t | deleteConnectorFromTLMBus (const ComRef &busCref, const ComRef &connectorCref) |
| |
| virtual oms_status_enu_t | stepUntil (double stopTime) |
| |
| const DirectedGraph & | getInitialUnknownsGraph () |
| |
| const DirectedGraph & | getOutputsGraph () |
| |
◆ ~ComponentFMUME()
| oms::ComponentFMUME::~ComponentFMUME |
( |
| ) |
|
◆ ComponentFMUME() [1/2]
| oms::ComponentFMUME::ComponentFMUME |
( |
const ComRef & |
cref, |
|
|
System * |
parentSystem, |
|
|
const std::string & |
fmuPath |
|
) |
| |
|
protected |
◆ ComponentFMUME() [2/2]
◆ addSignalsToResults()
◆ doEventIteration()
◆ exportToSSD()
| oms_status_enu_t oms::ComponentFMUME::exportToSSD |
( |
pugi::xml_node & |
node | ) |
const |
|
virtual |
◆ getBoolean() [1/2]
◆ getBoolean() [2/2]
| oms_status_enu_t oms::ComponentFMUME::getBoolean |
( |
const fmi2_value_reference_t & |
vr, |
|
|
bool & |
value |
|
) |
| |
◆ getContinuousStates()
◆ getDerivatives()
◆ getEventindicators()
| oms_status_enu_t oms::ComponentFMUME::getEventindicators |
( |
double * |
eventindicators | ) |
|
◆ getEventInfo()
| fmi2_event_info_t* oms::ComponentFMUME::getEventInfo |
( |
| ) |
|
|
inline |
◆ getFMU()
| fmi2_import_t* oms::ComponentFMUME::getFMU |
( |
| ) |
|
|
inline |
◆ getFMUInfo()
| const FMUInfo* oms::ComponentFMUME::getFMUInfo |
( |
| ) |
const |
|
inlinevirtual |
◆ getInteger() [1/2]
◆ getInteger() [2/2]
| oms_status_enu_t oms::ComponentFMUME::getInteger |
( |
const fmi2_value_reference_t & |
vr, |
|
|
int & |
value |
|
) |
| |
◆ getNominalsOfContinuousStates()
| oms_status_enu_t oms::ComponentFMUME::getNominalsOfContinuousStates |
( |
double * |
nominals | ) |
|
◆ getNumberOfContinuousStates()
| size_t oms::ComponentFMUME::getNumberOfContinuousStates |
( |
| ) |
const |
|
inline |
◆ getNumberOfEventIndicators()
| size_t oms::ComponentFMUME::getNumberOfEventIndicators |
( |
| ) |
const |
|
inline |
◆ getReal() [1/2]
◆ getReal() [2/2]
| oms_status_enu_t oms::ComponentFMUME::getReal |
( |
const fmi2_value_reference_t & |
vr, |
|
|
double & |
value |
|
) |
| |
◆ initialize()
◆ initializeDependencyGraph_initialUnknowns()
| oms_status_enu_t oms::ComponentFMUME::initializeDependencyGraph_initialUnknowns |
( |
| ) |
|
◆ initializeDependencyGraph_outputs()
◆ instantiate()
◆ NewComponent() [1/2]
◆ NewComponent() [2/2]
◆ operator=()
◆ registerSignalsForResultFile()
◆ removeSignalsFromResults()
| oms_status_enu_t oms::ComponentFMUME::removeSignalsFromResults |
( |
const char * |
regex | ) |
|
|
virtual |
◆ reset()
◆ setBoolean()
◆ setContinuousStates()
◆ setInteger()
◆ setReal()
◆ terminate()
◆ updateSignals()
◆ allVariables
| std::vector<Variable> oms::ComponentFMUME::allVariables |
|
private |
◆ booleanStartValues
| std::map<ComRef, bool> oms::ComponentFMUME::booleanStartValues |
|
private |
parameters and start values defined before instantiating the FMU
◆ callbackFunctions
| fmi2_callback_functions_t oms::ComponentFMUME::callbackFunctions |
|
private |
◆ callbacks
| jm_callbacks oms::ComponentFMUME::callbacks |
|
private |
◆ context
| fmi_import_context_t* oms::ComponentFMUME::context = NULL |
|
private |
◆ eventInfo
| fmi2_event_info_t oms::ComponentFMUME::eventInfo |
|
private |
◆ exportVariables
| std::vector<bool> oms::ComponentFMUME::exportVariables |
|
private |
◆ fmu
| fmi2_import_t* oms::ComponentFMUME::fmu = NULL |
|
private |
◆ fmuInfo
| FMUInfo oms::ComponentFMUME::fmuInfo |
|
private |
◆ inputs
| std::vector<Variable> oms::ComponentFMUME::inputs |
|
private |
◆ integerStartValues
| std::map<ComRef, int> oms::ComponentFMUME::integerStartValues |
|
private |
parameters and start values defined before instantiating the FMU
◆ nContinuousStates
| size_t oms::ComponentFMUME::nContinuousStates |
|
private |
◆ nEventIndicators
| size_t oms::ComponentFMUME::nEventIndicators |
|
private |
◆ outputs
| std::vector<Variable> oms::ComponentFMUME::outputs |
|
private |
◆ parameters
| std::vector<Variable> oms::ComponentFMUME::parameters |
|
private |
◆ realStartValues
| std::map<ComRef, double> oms::ComponentFMUME::realStartValues |
|
private |
parameters and start values defined before instantiating the FMU
◆ resultFileMapping
| std::unordered_map<unsigned int , unsigned int > oms::ComponentFMUME::resultFileMapping |
|
private |
◆ tempDir
| std::string oms::ComponentFMUME::tempDir |
|
private |
The documentation for this class was generated from the following files:
- /var/lib/jenkins/workspace/OMSimulator_maintenance_v2.0/src/OMSimulatorLib/ComponentFMUME.h
- /var/lib/jenkins/workspace/OMSimulator_maintenance_v2.0/src/OMSimulatorLib/ComponentFMUME.cpp