32 #ifndef _OMS_VALUES_H_ 33 #define _OMS_VALUES_H_ 37 #include <pugixml.hpp> oms_status_enu_t exportToSSMTemplate(pugi::xml_node &ssmNode, const ComRef &cref)
start values read from modelDescription.xml and creates a ssm template
Definition: Values.cpp:364
std::map< ComRef, bool > modelDescriptionBooleanStartValues
boolean start values read from modelDescription.xml
Definition: Values.h:77
oms_status_enu_t exportParameterMappingInline(pugi::xml_node &node) const
Definition: Values.cpp:299
std::map< ComRef, bool > booleanStartValues
parameters and start values defined before instantiating the FMU
Definition: Values.h:69
oms_status_enu_t importParameterMapping(pugi::xml_node ¶meterMapping)
Definition: Values.cpp:522
std::map< ComRef, double > modelDescriptionRealStartValues
real start values read from modelDescription.xml
Definition: Values.h:75
oms_status_enu_t setBoolean(const ComRef &cref, bool value)
Definition: Values.cpp:67
oms_status_enu_t importFromSSD(const pugi::xml_node &node, const std::string &sspVersion, const std::string &tempdir)
Definition: Values.cpp:128
std::map< ComRef, bool > booleanValues
boolean input values defined after initialization
Definition: Values.h:73
oms_status_enu_t
Definition: Types.h:43
oms::ComRef getMappedCrefEntry(ComRef cref) const
Definition: Values.cpp:271
oms_status_enu_t setReal(const ComRef &cref, double value)
Definition: Values.cpp:55
std::map< ComRef, double > realStartValues
parameters and start values defined before instantiating the FMU
Definition: Values.h:67
oms_status_enu_t exportToSSV(pugi::xml_node &ssvNode) const
Definition: Values.cpp:196
oms_status_enu_t deleteStartValue(const ComRef &cref)
Definition: Values.cpp:73
std::map< ComRef, int > integerValues
integer input values defined after initialization
Definition: Values.h:72
oms_status_enu_t parseModelDescription(const char *filename)
Definition: Values.cpp:477
oms_status_enu_t setInteger(const ComRef &cref, int value)
Definition: Values.cpp:61
ComRef - component reference.
Definition: ComRef.h:43
std::map< ComRef, int > modelDescriptionIntegerStartValues
integer start values read from modelDescription.xml
Definition: Values.h:76
const char * parameters
Definition: Tags.cpp:79
std::multimap< ComRef, ComRef > mappedEntry
parameter names and values provided in the parameter source are to be mapped to the parameters of the...
Definition: Values.h:79
~Values()
Definition: Values.cpp:51
oms_status_enu_t exportToSSVTemplate(pugi::xml_node &ssvNode, const ComRef &cref)
start values read from modelDescription.xml and creates a ssv template
Definition: Values.cpp:322
Values()
Definition: Values.cpp:47
std::map< ComRef, int > integerStartValues
parameters and start values defined before instantiating the FMU
Definition: Values.h:68
oms_status_enu_t exportStartValuesHelper(pugi::xml_node &node) const
Definition: Values.cpp:208
oms_status_enu_t exportToSSD(pugi::xml_node &node) const
Definition: Values.cpp:106
std::map< ComRef, double > realValues
real input values defined after initialization
Definition: Values.h:71
oms_status_enu_t importStartValuesHelper(pugi::xml_node ¶meters)
Definition: Values.cpp:397