pyfmu.fmi2.fmi2validation
¶
Module Contents¶
-
pyfmu.fmi2.fmi2validation.
_vc_combinations
¶
-
pyfmu.fmi2.fmi2validation.
_a_error
= The combinations “constant / parameter”, “constant / calculatedParameter” and “constant /¶
input” do not make sense, since parameters and inputs are set from the environment, whereas a constant has always a value.
-
pyfmu.fmi2.fmi2validation.
_b_error
= The combinations “discrete / parameter”, “discrete / calculatedParameter”, “continuous /¶
parameter” and continuous / calculatedParameter do not make sense, since causality = “parameter” and “calculatedParameter” define variables that do not depend on time, whereas “discrete” and “continuous” define variables where the values can change during simulation.
-
pyfmu.fmi2.fmi2validation.
_c_error
= For an “independent” variable only variability = “continuous” makes sense.¶
-
pyfmu.fmi2.fmi2validation.
_d_error
= A fixed or tunable “input” has exactly the same properties as a fixed or tunable parameter.¶
For simplicity, only fixed and tunable parameters shall be defined.
-
pyfmu.fmi2.fmi2validation.
_e_error
= A fixed or tunable “output” has exactly the same properties as a fixed or tunable¶
calculatedParameter. For simplicity, only fixed and tunable calculatedParameters shall be defined.
-
pyfmu.fmi2.fmi2validation.
_A_initial
¶
-
pyfmu.fmi2.fmi2validation.
_B_initial
¶
-
pyfmu.fmi2.fmi2validation.
_C_initial
¶
-
pyfmu.fmi2.fmi2validation.
_D_initial
¶
-
pyfmu.fmi2.fmi2validation.
_E_initial
¶
-
pyfmu.fmi2.fmi2validation.
get_default_initial
(variability: Fmi2Variability, causality: Fmi2Causality)¶
-
pyfmu.fmi2.fmi2validation.
get_possible_initial
(variability: Fmi2Variability, causality: Fmi2Causality)¶ Returns the set of initial types that are valid for the combination of specific variability and causality.
-
pyfmu.fmi2.fmi2validation.
validate_vc
(variability: Fmi2Variability, causality: Fmi2Causality)¶ Validate combinations of variablity and causality
- Arguments:
variability {Fmi2Variability} – [description] causality {Fmi2Causality} – [description]
- Returns:
[type] – [description]