This removes the overly strict, non-conformant causality check in inject_system_structure() to fix #742. As a small compensation, I've added a new variability check in add_variable_value(). This prevents something which is never allowed, namely to modify a constant variable, and it does so at an earlier stage than inject_system_structure().
This removes the overly strict, non-conformant causality check in
inject_system_structure()
to fix #742. As a small compensation, I've added a new variability check inadd_variable_value()
. This prevents something which is never allowed, namely to modify aconstant
variable, and it does so at an earlier stage thaninject_system_structure()
.