32 #ifndef _OMS_VARIABLE_H_ 33 #define _OMS_VARIABLE_H_ 76 operator std::string()
const {
return std::string(
cref);}
95 fmi2_value_reference_t
vr;
ComRef cref
Definition: Variable.h:93
bool isInitialUnknown() const
Definition: Variable.h:68
oms_signal_type_enu_t getType() const
Definition: Variable.h:79
bool isTypeBoolean() const
Definition: Variable.h:84
const ComRef & getCref() const
Definition: Variable.h:75
Definition: Variable.h:44
void markAsDer()
Definition: Variable.h:51
bool isIndependent() const
Definition: Variable.h:61
oms_signal_type_enu_t type
Definition: Variable.h:100
oms_causality_enu_t
Definition: Types.h:61
bool is_der
Definition: Variable.h:99
bool isState() const
Definition: Variable.h:59
std::string getCausalityString()
Definition: Variable.h:86
const std::string & getDescription() const
Definition: Variable.h:80
bool isOutput() const
Definition: Variable.h:57
bool isInput() const
Definition: Variable.h:56
fmi2_value_reference_t vr
Definition: Variable.h:95
Variable(fmi2_import_variable_t *var, unsigned int index)
Definition: Variable.cpp:42
bool isCalculated() const
Definition: Variable.h:66
bool isApprox() const
Definition: Variable.h:65
ComRef - component reference.
Definition: ComRef.h:43
unsigned int getIndex() const
Definition: Variable.h:89
bool isLocal() const
Definition: Variable.h:58
Connector.
Definition: Connector.h:48
fmi2_initial_enu_t initialProperty
Definition: Variable.h:97
oms_signal_type_enu_t
Definition: Types.h:135
oms_causality_enu_t getCausality() const
Definition: Variable.cpp:86
bool isCalculatedParameter() const
Definition: Variable.h:55
unsigned int index
index origin = 1
Definition: Variable.h:101
bool isExact() const
Definition: Variable.h:64
bool isDer() const
Definition: Variable.h:60
void markAsState()
Definition: Variable.h:50
bool is_state
Definition: Variable.h:98
bool isTypeInteger() const
Definition: Variable.h:83
~Variable()
Definition: Variable.cpp:82
bool isTypeReal() const
Definition: Variable.h:82
oms::Connector makeConnector() const
Definition: Variable.h:90
fmi2_value_reference_t getValueReference() const
Definition: Variable.h:78
fmi2_causality_enu_t causality
Definition: Variable.h:96
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:94
bool isParameter() const
Definition: Variable.h:54