Try our new documentation site (beta).
Filter Content By
Version
Text Search
${sidebar_list_label} - Back
Filter by Language
Model.addGenConstrOr()
addGenConstrOr ( resvar, vars, name="" )
Add a new general constraint of type GRB.GENCONSTR_OR to a model.
An OR constraint states that the binary resultant variable should be if and only if any of the operand variables is equal to . If all operand variables are , then the resultant should be as well.
Note that all variables participating in such a constraint will be forced to be binary; independently of how they were created.
Arguments:
resvar (Var): The variable whose value will be equal to the OR concatenation of the other variables.
vars (list of Var): The variables over which the OR concatenation will be taken.
name (string, optional): Name for the new general constraint.
Example usage:
# x5 = or(x1, x3, x4) model.addGenConstrOr(x5, [x1, x3, x4], "orconstr")