check_units

Pyomo单位检查模块 该模块提供了一些有用的方法来支持在Pyomo模块对象上检查单位。

Functions

assert_units_consistent(obj)

如果传入对象的单位不一致,此方法将引发异常。

assert_units_equivalent(*args)

如果表达式中的单位不一致,或者所有传递的表达式的单位不等价,则引发异常。

check_units_equivalent(*args)

如果作为参数传递的每个表达式关联的单位都等价,则返回True(否则返回False)。

identify_inconsistent_units(block)

此函数生成一个包含块或模型中所有具有不一致单位的约束、表达式和目标的ComponentSet。