32 #ifndef _OMS_EXTERNAL_MODEL_H_ 33 #define _OMS_EXTERNAL_MODEL_H_ const std::string getStartScript() const
Definition: ExternalModel.h:60
oms_status_enu_t updateDependencyGraphs()
Definition: ExternalModel.h:69
oms_status_enu_t initialize()
Definition: ExternalModel.cpp:121
~ExternalModel()
Definition: ExternalModel.cpp:48
oms_status_enu_t exportToSSD(pugi::xml_node &node, Snapshot &snapshot, std::string variantName) const
Definition: ExternalModel.cpp:90
Definition: ResultWriter.h:68
void getFilteredSignals(std::vector< Connector > &filteredSignals) const
Definition: ExternalModel.h:76
System * parentSystem
Definition: Component.h:164
oms_status_enu_t registerSignalsForResultFile(ResultWriter &resultFile)
Definition: ExternalModel.cpp:136
Definition: Variable.h:45
oms_status_enu_t instantiate()
Definition: ExternalModel.cpp:116
std::string path
resource file (fmu, mat)
Definition: Component.h:167
oms_status_enu_t updateSignals(ResultWriter &resultWriter)
Definition: ExternalModel.cpp:141
oms_status_enu_t
Definition: Types.h:43
oms_status_enu_t addSignalsToResults(const char *regex)
Definition: ExternalModel.cpp:146
oms_status_enu_t setRealParameter(const std::string &var, double value)
Definition: ExternalModel.cpp:64
Definition: Snapshot.h:46
ExternalModel(const oms::ComRef &cref, System *parentSystem, const std::string &path, const std::string &startscript)
Definition: ExternalModel.cpp:43
Definition: ExternalModel.h:49
oms_status_enu_t terminate()
Definition: ExternalModel.cpp:126
ComRef - component reference.
Definition: ComRef.h:46
Definition: Component.h:60
const std::map< std::string, oms::Option< double > > & getRealParameters() const
Definition: ExternalModel.h:61
oms_status_enu_t removeSignalsFromResults(const char *regex)
Definition: ExternalModel.cpp:151
std::map< std::string, oms::Option< double > > realParameters
Definition: ExternalModel.h:87
#define logError_NotImplemented
Definition: Logging.h:141
External model info.
Definition: ExternalModelInfo.h:44
ComRef cref
Definition: Component.h:165
const ExternalModelInfo * getExternalModelInfo() const
Definition: ExternalModel.h:55
static ExternalModel * NewComponent(const oms::ComRef &cref, System *parentSystem, const std::string &path, const std::string &startscript)
Definition: ExternalModel.cpp:52
oms_status_enu_t reset()
Definition: ExternalModel.cpp:131
ExternalModelInfo externalModelInfo
Definition: ExternalModel.h:86
std::string getStartScript() const
Definition: ExternalModelInfo.h:51
oms_status_enu_t getRealParameter(const std::string &var, double &value)
Definition: ExternalModel.cpp:77
Variable * getVariable(const ComRef &cref)
Definition: ExternalModel.h:57
ExternalModel & operator=(ExternalModel const ©)
not implemented