32 #ifndef _OMS_COMPONENT_TABLE_H_ 33 #define _OMS_COMPONENT_TABLE_H_ 43 #include <pugixml.hpp> 45 #include <unordered_map> 95 std::unordered_map<ComRef, ResultReader::Series*>
series;
oms_status_enu_t getRealOutputDerivative(const ComRef &cref, SignalDerivative &value)
Definition: ComponentTable.cpp:317
oms_status_enu_t instantiate()
Definition: ComponentTable.cpp:181
Definition: ResultWriter.h:68
oms_status_enu_t registerSignalsForResultFile(ResultWriter &resultFile)
Definition: ComponentTable.cpp:355
System * parentSystem
Definition: Component.h:164
oms_status_enu_t addSignalsToResults(const char *regex)
Definition: ComponentTable.cpp:388
std::unordered_map< ComRef, bool > exportSeries
Definition: ComponentTable.h:96
Definition: Variable.h:45
double storedTime
Definition: ComponentTable.h:99
ComponentTable(const ComRef &cref, System *parentSystem, const std::string &path)
Definition: ComponentTable.cpp:42
double time
Definition: ComponentTable.h:98
oms_status_enu_t saveState()
Definition: ComponentTable.cpp:418
oms_status_enu_t getBoolean(const ComRef &cref, bool &value)
Definition: ComponentTable.cpp:276
std::string path
resource file (fmu, mat)
Definition: Component.h:167
oms_status_enu_t
Definition: Types.h:43
ResultReader * resultReader
Definition: ComponentTable.h:94
oms_status_enu_t initialize()
Definition: ComponentTable.h:62
Definition: Snapshot.h:46
std::unordered_map< ComRef, ResultReader::Series * > series
Definition: ComponentTable.h:95
oms_status_enu_t restoreState()
Definition: ComponentTable.cpp:429
oms_status_enu_t reset()
Definition: ComponentTable.cpp:187
ComRef - component reference.
Definition: ComRef.h:46
Definition: Component.h:60
void getFilteredSignals(std::vector< Connector > &filteredSignals) const
Definition: ComponentTable.cpp:435
size_t lastIndex
Definition: ComponentTable.h:100
oms_status_enu_t updateSignals(ResultWriter &resultWriter)
Definition: ComponentTable.cpp:372
oms_status_enu_t exportToSSVTemplate(pugi::xml_node &ssvNode)
Definition: ComponentTable.h:59
std::unordered_map< unsigned int, unsigned int > resultFileMapping
Definition: ComponentTable.h:97
static Component * NewComponent(const oms::ComRef &cref, System *parentSystem, const std::string &path)
Definition: ComponentTable.cpp:57
Definition: ResultReader.h:40
#define logError_NotImplemented
Definition: Logging.h:141
oms_status_enu_t exportToSSD(pugi::xml_node &node, Snapshot &snapshot, std::string variantName) const
Definition: ComponentTable.cpp:164
ComRef cref
Definition: Component.h:165
oms_status_enu_t getReal(const ComRef &cref, double &value)
Definition: ComponentTable.cpp:193
~ComponentTable()
Definition: ComponentTable.cpp:47
bool getCanGetAndSetState()
Definition: ComponentTable.h:79
oms_status_enu_t exportToSSMTemplate(pugi::xml_node &ssmNode)
Definition: ComponentTable.h:60
oms_status_enu_t terminate()
Definition: ComponentTable.h:63
oms_status_enu_t freeState()
Definition: ComponentTable.cpp:424
oms_status_enu_t stepUntil(double stopTime)
Definition: ComponentTable.h:66
ComponentTable & operator=(ComponentTable const ©)
not implemented
oms_status_enu_t getInteger(const ComRef &cref, int &value)
Definition: ComponentTable.cpp:235
oms_status_enu_t removeSignalsFromResults(const char *regex)
Definition: ComponentTable.cpp:403
Definition: ComponentTable.h:50
Variable * getVariable(const ComRef &cref)
Definition: ComponentTable.h:68
Definition: SignalDerivative.h:41