32 #ifndef _OMS_VARIABLE_H_ 33 #define _OMS_VARIABLE_H_ 73 operator std::string()
const {
return std::string(
cref);}
92 fmi2_value_reference_t
vr;
ComRef cref
Definition: Variable.h:90
bool isInitialUnknown() const
Definition: Variable.h:66
oms_signal_type_enu_t getType() const
Definition: Variable.h:76
bool isTypeBoolean() const
Definition: Variable.h:81
const ComRef & getCref() const
Definition: Variable.h:72
Definition: Variable.h:44
bool isIndependent() const
Definition: Variable.h:59
oms_signal_type_enu_t type
Definition: Variable.h:96
oms_causality_enu_t
Definition: Types.h:61
bool isState() const
Definition: Variable.h:58
std::string getCausalityString()
Definition: Variable.h:83
const std::string & getDescription() const
Definition: Variable.h:77
bool isOutput() const
Definition: Variable.h:56
bool isInput() const
Definition: Variable.h:55
fmi2_value_reference_t vr
Definition: Variable.h:92
Variable(fmi2_import_variable_t *var, unsigned int index)
Definition: Variable.cpp:42
bool isCalculated() const
Definition: Variable.h:64
bool isApprox() const
Definition: Variable.h:63
ComRef - component reference.
Definition: ComRef.h:43
unsigned int getIndex() const
Definition: Variable.h:86
bool isLocal() const
Definition: Variable.h:57
Connector.
Definition: Connector.h:48
fmi2_initial_enu_t initialProperty
Definition: Variable.h:94
oms_signal_type_enu_t
Definition: Types.h:115
oms_causality_enu_t getCausality() const
Definition: Variable.cpp:79
Definition: BusConnector.h:15
bool isCalculatedParameter() const
Definition: Variable.h:54
unsigned int index
index origin = 1
Definition: Variable.h:97
bool isExact() const
Definition: Variable.h:62
void markAsState()
Definition: Variable.h:50
bool is_state
Definition: Variable.h:95
bool isTypeInteger() const
Definition: Variable.h:80
~Variable()
Definition: Variable.cpp:75
bool isTypeReal() const
Definition: Variable.h:79
oms::Connector makeConnector() const
Definition: Variable.h:87
fmi2_value_reference_t getValueReference() const
Definition: Variable.h:75
fmi2_causality_enu_t causality
Definition: Variable.h:93
friend bool operator!=(const oms::Variable &v1, const oms::Variable &v2)
friend bool operator==(const oms::Variable &v1, const oms::Variable &v2)
std::string description
Definition: Variable.h:91
bool isParameter() const
Definition: Variable.h:53