pyfmu.fmi2.fmi2variables
¶
Module Contents¶
-
class
pyfmu.fmi2.fmi2variables.
Fmi2ScalarVariable
(name: str, data_type: Fmi2DataTypes, initial: Fmi2Initial = None, causality=Fmi2Causality.local, variability=Fmi2Variability.continuous, start=None, description: str = '', value_reference: int = None)¶ Bases:
abc.ABC
-
is_type
(self, t: Fmi2DataTypes)¶
-
is_real
(self)¶
-
is_integer
(self)¶
-
is_boolean
(self)¶
-
is_string
(self)¶
-
static
validate_start_value
(data_type, causality, initial, variability, start)¶
-
static
should_define_start
(variability: Fmi2Variability, causality: Fmi2Causality, initial: Fmi2Initial)¶ Returns true if the combination requires that a start value is defined, otherwise false.
For reference check the FMI2 specification p.54 for a description of which combination are allowed.
-
__repr__
(self)¶
-
__str__
(self)¶
-