简单约束列表规则
(函数来自 pyomo.core.base.constraint)
- pyomo.core.base.constraint.simple_constraintlist_rule(rule)[source]
这是一个装饰器,将None/True/False返回值转换为ConstraintList.End/Constraint.Feasible/Constraint.Infeasible。这支持在约束规则中使用更简单的语法,尽管在发生错误时这些规则可能更难调试。
示例用法:
@simple_constraintlist_rule def C_rule(model, i, j): # ... model.c = ConstraintList(expr=simple_constraintlist_rule(...))