simple_constraint_rule
(function from pyomo.core.base.constraint
)
- pyomo.core.base.constraint.simple_constraint_rule(rule)[source]
This is a decorator that translates None/True/False return values into Constraint.Skip/Constraint.Feasible/Constraint.Infeasible. This supports a simpler syntax in constraint rules, though these can be more difficult to debug when errors occur.
Example use:
@simple_constraint_rule def C_rule(model, i, j): # ... model.c = Constraint(rule=simple_constraint_rule(...))