Try our new documentation site (beta).
GRBModel.addConstr()
Add a single linear constraint to a model. Multiple signatures are available.
GRBConstr | addConstr ( | GRBLinExpr | lhsExpr, |
char | sense, | ||
GRBLinExpr | rhsExpr, | ||
String | name ) |
-
Add a single linear constraint to a model.
Arguments:
lhsExpr: Left-hand side expression for new linear constraint.
sense: Sense for new linear constraint (GRB.LESS_EQUAL, GRB.EQUAL, or GRB.GREATER_EQUAL).
rhsExpr: Right-hand side expression for new linear constraint.
name: Name for new constraint.
Return value:
New constraint object.
GRBConstr | addConstr ( | GRBLinExpr | lhsExpr, |
char | sense, | ||
GRBVar | rhsVar, | ||
String | name ) |
-
Add a single linear constraint to a model.
Arguments:
lhsExpr: Left-hand side expression for new linear constraint.
sense: Sense for new linear constraint (GRB.LESS_EQUAL, GRB.EQUAL, or GRB.GREATER_EQUAL).
rhsVar: Right-hand side variable for new linear constraint.
name: Name for new constraint.
Return value:
New constraint object.
GRBConstr | addConstr ( | GRBLinExpr | lhsExpr, |
char | sense, | ||
double | rhsVal, | ||
String | name ) |
-
Add a single linear constraint to a model.
Arguments:
lhsExpr: Left-hand side expression for new linear constraint.
sense: Sense for new linear constraint (GRB.LESS_EQUAL, GRB.EQUAL, or GRB.GREATER_EQUAL).
rhsVal: Right-hand side value for new linear constraint.
name: Name for new constraint.
Return value:
New constraint object.
GRBConstr | addConstr ( | GRBVar | lhsVar, |
char | sense, | ||
GRBLinExpr | rhsExpr, | ||
String | name ) |
-
Add a single linear constraint to a model.
Arguments:
lhsVar: Left-hand side variable for new linear constraint.
sense: Sense for new linear constraint (GRB.LESS_EQUAL, GRB.EQUAL, or GRB.GREATER_EQUAL).
rhsExpr: Right-hand side expression for new linear constraint.
name: Name for new constraint.
Return value:
New constraint object.
GRBConstr | addConstr ( | GRBVar | lhsVar, |
char | sense, | ||
GRBVar | rhsVar, | ||
String | name ) |
-
Add a single linear constraint to a model.
Arguments:
lhsVar: Left-hand side variable for new linear constraint.
sense: Sense for new linear constraint (GRB.LESS_EQUAL, GRB.EQUAL, or GRB.GREATER_EQUAL).
rhsVar: Right-hand side variable for new linear constraint.
name: Name for new constraint.
Return value:
New constraint object.
GRBConstr | addConstr ( | GRBVar | lhsVar, |
char | sense, | ||
double | rhsVal, | ||
String | name ) |
-
Add a single linear constraint to a model.
Arguments:
lhsVar: Left-hand side variable for new linear constraint.
sense: Sense for new linear constraint (GRB.LESS_EQUAL, GRB.EQUAL, or GRB.GREATER_EQUAL).
rhsVal: Right-hand side value for new linear constraint.
name: Name for new constraint.
Return value:
New constraint object.
GRBConstr | addConstr ( | double | lhsVal, |
char | sense, | ||
GRBVar | rhsVar, | ||
String | name ) |
-
Add a single linear constraint to a model.
Arguments:
lhsVal: Left-hand side value for new linear constraint.
sense: Sense for new linear constraint (GRB.LESS_EQUAL, GRB.EQUAL, or GRB.GREATER_EQUAL).
rhsVar: Right-hand side variable for new linear constraint.
name: Name for new constraint.
Return value:
New constraint object.
GRBConstr | addConstr ( | double | lhsVal, |
char | sense, | ||
GRBLinExpr | rhsExpr, | ||
String | name ) |
-
Add a single linear constraint to a model.
Arguments:
lhsVal: Left-hand side value for new linear constraint.
sense: Sense for new linear constraint (GRB.LESS_EQUAL, GRB.EQUAL, or GRB.GREATER_EQUAL).
rhsExpr: Right-hand side expression for new linear constraint.
name: Name for new constraint.
Return value:
New constraint object.
![](/wp-content/plugins/hd_documentations/content/images/documentation-ampl-guide.webp?x70725)
![](/wp-content/plugins/hd_documentations/content/images/documentation-cloud.webp?x70725)
![](/wp-content/plugins/hd_documentations/content/images/documentation-example-tour.webp?x70725)
![](/wp-content/plugins/hd_documentations/content/images/documentation-quick-start.webp?x70725)
![](/wp-content/plugins/hd_documentations/content/images/documentation-reference-manuals.webp?x70725)
![](/wp-content/plugins/hd_documentations/content/images/documentation-remote-services.webp?x70725)
![](/wp-content/plugins/hd_documentations/content/images/quickstart-os-linux.webp?x70725)
![](/wp-content/plugins/hd_documentations/content/images/quickstart-os-mac-osx.webp?x70725)
![](/wp-content/plugins/hd_documentations/content/images/quickstart-os-windows.webp?x70725)