32 #ifndef _OMS_COMPONENT_TABLE_H_ 33 #define _OMS_COMPONENT_TABLE_H_ 42 #include <pugixml.hpp> 44 #include <unordered_map> 92 std::unordered_map<ComRef, ResultReader::Series*>
series;
oms_status_enu_t getRealOutputDerivative(const ComRef &cref, SignalDerivative &value)
Definition: ComponentTable.cpp:281
oms_status_enu_t instantiate()
Definition: ComponentTable.cpp:180
Definition: ResultWriter.h:68
oms_status_enu_t registerSignalsForResultFile(ResultWriter &resultFile)
Definition: ComponentTable.cpp:304
System * parentSystem
Definition: Component.h:143
oms_status_enu_t addSignalsToResults(const char *regex)
Definition: ComponentTable.cpp:337
std::unordered_map< ComRef, bool > exportSeries
Definition: ComponentTable.h:93
Definition: Variable.h:44
double storedTime
Definition: ComponentTable.h:96
ComponentTable(const ComRef &cref, System *parentSystem, const std::string &path)
Definition: ComponentTable.cpp:41
double time
Definition: ComponentTable.h:95
oms_status_enu_t saveState()
Definition: ComponentTable.cpp:367
oms_status_enu_t getBoolean(const ComRef &cref, bool &value)
Definition: ComponentTable.cpp:250
std::string path
resource file (fmu, mat)
Definition: Component.h:146
oms_status_enu_t
Definition: Types.h:43
ResultReader * resultReader
Definition: ComponentTable.h:91
oms_status_enu_t initialize()
Definition: ComponentTable.h:61
oms_status_enu_t exportToSSD(pugi::xml_node &node, pugi::xml_node &ssvNode) const
Definition: ComponentTable.cpp:163
std::unordered_map< ComRef, ResultReader::Series * > series
Definition: ComponentTable.h:92
oms_status_enu_t restoreState()
Definition: ComponentTable.cpp:378
oms_status_enu_t reset()
Definition: ComponentTable.cpp:186
ComRef - component reference.
Definition: ComRef.h:43
Definition: Component.h:56
oms_status_enu_t updateSignals(ResultWriter &resultWriter)
Definition: ComponentTable.cpp:321
oms_status_enu_t exportToSSVTemplate(pugi::xml_node &ssvNode)
Definition: ComponentTable.h:58
std::unordered_map< unsigned int, unsigned int > resultFileMapping
Definition: ComponentTable.h:94
static Component * NewComponent(const oms::ComRef &cref, System *parentSystem, const std::string &path)
Definition: ComponentTable.cpp:56
Definition: ResultReader.h:40
#define logError_NotImplemented
Definition: Logging.h:142
ComRef cref
Definition: Component.h:144
oms_status_enu_t getReal(const ComRef &cref, double &value)
Definition: ComponentTable.cpp:192
~ComponentTable()
Definition: ComponentTable.cpp:46
bool getCanGetAndSetState()
Definition: ComponentTable.h:78
oms_status_enu_t exportToSSMTemplate(pugi::xml_node &ssmNode)
Definition: ComponentTable.h:59
oms_status_enu_t terminate()
Definition: ComponentTable.h:62
oms_status_enu_t freeState()
Definition: ComponentTable.cpp:373
oms_status_enu_t stepUntil(double stopTime)
Definition: ComponentTable.h:65
ComponentTable & operator=(ComponentTable const ©)
not implemented
oms_status_enu_t getInteger(const ComRef &cref, int &value)
Definition: ComponentTable.cpp:219
oms_status_enu_t removeSignalsFromResults(const char *regex)
Definition: ComponentTable.cpp:352
Definition: ComponentTable.h:49
Variable * getVariable(const ComRef &cref)
Definition: ComponentTable.h:67
Definition: SignalDerivative.h:41