Try our new documentation site (beta).
GRBModel::addConstrs()
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.
Arguments:
count: Number of constraints to add to the model. The new constraints are all of the form 0 <= 0.
Return value:
Array of new constraint objects. Note that the result is heap-allocated, and must be returned to the heap by the user.
GRBConstr* | addConstrs ( | const GRBLinExpr* | lhsExprs, |
const char* | senses, | ||
const double* | rhsVals, | ||
const string* | names, | ||
int | count ) |
Add count
new linear constraints to a model.
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).
rhsVals: Right-hand side values for the new linear constraints.
names: Names for new constraints.
count: Number of constraints to add.
Return value:
Array of new constraint objects. Note that the result is heap-allocated, and must be returned to the heap by the user.