Add new linear constraints to a model.
We recommend that you build your model one constraint at a time (using addConstr), since it introduces no significant overhead and we find that it produces simpler code. Feel free to use these methods if you disagree, though.
| GRBConstr[] | addConstrs ( | int | count ) |
Add count new linear constraints to a model. The new
constraints are all of the form 0 <= 0.
Arguments:
count: Number of constraints to add.
Return value:
Array of new constraint objects.
| GRBConstr[] | addConstrs ( | GRBLinExpr[] | lhsExprs, |
| char[] | senses, | ||
| double[] | rhss, | ||
| String[] | names ) |
Arguments:
lhsExprs: Left-hand side expressions for the new linear constraints.
senses: Senses for new linear constraints (GRB.LESS_EQUAL, GRB.EQUAL, or GRB.GREATER_EQUAL).
rhss: Right-hand side values for the new linear constraints.
names: Names for new constraints.
Return value:
Array of new constraint objects.
| GRBConstr[] | addConstrs ( | GRBLinExpr[] | lhsExprs, |
| char[] | senses, | ||
| double[] | rhss, | ||
| String[] | names, | ||
| int | start, | ||
| int | len ) |
start and len
arguments allow you to specify which constraints to add.
Arguments:
lhsExprs: Left-hand side expressions for the new linear constraints.
senses: Senses for new linear constraints (GRB.LESS_EQUAL, GRB.EQUAL, or GRB.GREATER_EQUAL).
rhss: Right-hand side values for the new linear constraints.
names: Names for new constraints.
start: The first constraint in the list to add.
len: The number of constraints to add.
Return value:
Array of new constraint objects.