Modifier and Type | Method and Description |
---|---|
GRBConstr |
GRBModel.addConstr(double lhs,
char sense,
GRBLinExpr rhsExpr,
String name)
Add a single linear constraint to a model.
|
GRBConstr |
GRBModel.addConstr(double lhs,
char sense,
GRBVar rhsVar,
String name)
Add a single linear constraint to a model.
|
GRBConstr |
GRBModel.addConstr(GRBLinExpr lhsExpr,
char sense,
double rhs,
String name)
Add a single linear constraint to a model.
|
GRBConstr |
GRBModel.addConstr(GRBLinExpr lhsExpr,
char sense,
GRBLinExpr rhsExpr,
String name)
Add a single linear constraint to a model.
|
GRBConstr |
GRBModel.addConstr(GRBLinExpr lhsExpr,
char sense,
GRBVar rhsVar,
String name)
Add a single linear constraint to a model.
|
GRBConstr |
GRBModel.addConstr(GRBVar lhsVar,
char sense,
double rhs,
String name)
Add a single linear constraint to a model.
|
GRBConstr |
GRBModel.addConstr(GRBVar lhsVar,
char sense,
GRBLinExpr rhsExpr,
String name)
Add a single linear constraint to a model.
|
GRBConstr |
GRBModel.addConstr(GRBVar lhsVar,
char sense,
GRBVar rhsVar,
String name)
Add a single linear constraint to a model.
|
GRBConstr[] |
GRBModel.addConstrs(GRBLinExpr[] lhsExprs,
char[] senses,
double[] rhss,
String[] names)
Add new linear constraints to a model.
|
GRBConstr[] |
GRBModel.addConstrs(GRBLinExpr[] lhsExprs,
char[] senses,
double[] rhss,
String[] names,
int start,
int len)
Add new linear constraints to a model.
|
GRBConstr[] |
GRBModel.addConstrs(int count)
Add
count new linear constraints to a model. |
GRBConstr |
GRBModel.addRange(GRBLinExpr expr,
double lower,
double upper,
String name)
Add a single range constraint to a model.
|
GRBConstr[] |
GRBModel.addRanges(GRBLinExpr[] exprs,
double[] lower,
double[] upper,
String[] names)
Add new range constraints to a model.
|
GRBConstr |
GRBColumn.getConstr(int i)
Retrieve the constraint object from a single term in the column.
|
GRBConstr |
GRBModel.getConstr(int i) |
GRBConstr |
GRBModel.getConstrByName(String name)
Retrieve a linear constraint from its name.
|
GRBConstr[] |
GRBModel.getConstrs()
Retrieve an array of all linear constraints in the model.
|
Modifier and Type | Method and Description |
---|---|
void |
GRBColumn.addTerm(double coeff,
GRBConstr constr)
Add a single term into a column.
|
void |
GRBColumn.addTerms(double[] coeffs,
GRBConstr[] constrs)
Add a list of terms into a column.
|
void |
GRBColumn.addTerms(double[] coeffs,
GRBConstr[] constrs,
int start,
int len)
Add new terms into a column.
|
GRBVar |
GRBModel.addVar(double lb,
double ub,
double obj,
char type,
GRBConstr[] constrs,
double[] coeffs,
String name)
Add a variable to a model, and the associated non-zero coefficients.
|
void |
GRBModel.chgCoeff(GRBConstr constr,
GRBVar var,
double newval)
Change one coefficient in the model.
|
void |
GRBModel.chgCoeffs(GRBConstr[] constrs,
GRBVar[] vars,
double[] newvals)
Change a list of coefficients in the model.
|
double |
GRBModel.feasRelax(int relaxobjtype,
boolean minrelax,
GRBVar[] vars,
double[] lbpen,
double[] ubpen,
GRBConstr[] constrs,
double[] rhspen)
Create a feasibility relaxation model.
|
char[] |
GRBModel.get(GRB.CharAttr attr,
GRBConstr[] constrs)
Query a char-valued constraint attribute for an array of constraints.
|
char[][] |
GRBModel.get(GRB.CharAttr attr,
GRBConstr[][] constrs)
Query a char-valued constraint attribute for a two-dimensional array
of constraints.
|
char[][][] |
GRBModel.get(GRB.CharAttr attr,
GRBConstr[][][] constrs)
Query a char-valued constraint attribute for a three-dimensional array
of constraints.
|
char[] |
GRBModel.get(GRB.CharAttr attr,
GRBConstr[] constrs,
int start,
int len)
Query a char-valued constraint attribute for a sub-array of
constraints.
|
double[] |
GRBModel.get(GRB.DoubleAttr attr,
GRBConstr[] constrs)
Query a double-valued constraint attribute for an array of
constraints.
|
double[][] |
GRBModel.get(GRB.DoubleAttr attr,
GRBConstr[][] constrs)
Query a double-valued constraint attribute for a two-dimensional array
of constraints.
|
double[][][] |
GRBModel.get(GRB.DoubleAttr attr,
GRBConstr[][][] constrs)
Query a double-valued constraint attribute for a three-dimensional
array of constraints.
|
double[] |
GRBModel.get(GRB.DoubleAttr attr,
GRBConstr[] constrs,
int start,
int len)
Query a double-valued constraint attribute for a sub-array of
constraints.
|
int[] |
GRBModel.get(GRB.IntAttr attr,
GRBConstr[] constrs)
Query an int-valued constraint attribute for an array of constraints.
|
int[][] |
GRBModel.get(GRB.IntAttr attr,
GRBConstr[][] constrs)
Query an int-valued constraint attribute for a two-dimensional array
of constraints.
|
int[][][] |
GRBModel.get(GRB.IntAttr attr,
GRBConstr[][][] constrs)
Query an int-valued constraint attribute for a three-dimensional array
of constraints.
|
int[] |
GRBModel.get(GRB.IntAttr attr,
GRBConstr[] constrs,
int start,
int len)
Query an int-valued constraint attribute for a sub-array of
constraints.
|
String[] |
GRBModel.get(GRB.StringAttr attr,
GRBConstr[] constrs)
Query a String-valued constraint attribute for an array of
constraints.
|
String[][] |
GRBModel.get(GRB.StringAttr attr,
GRBConstr[][] constrs)
Query a String-valued constraint attribute for a two-dimensional array
of constraints.
|
String[][][] |
GRBModel.get(GRB.StringAttr attr,
GRBConstr[][][] constrs)
Query a String-valued constraint attribute for a three-dimensional
array of constraints.
|
String[] |
GRBModel.get(GRB.StringAttr attr,
GRBConstr[] constrs,
int start,
int len)
Query a String-valued constraint attribute for a sub-array of
constraints.
|
double |
GRBModel.getCoeff(GRBConstr constr,
GRBVar var)
Query the coefficient of variable
var in linear constraint
constr (note that the result can be zero). |
GRBLinExpr |
GRBModel.getRow(GRBConstr constr)
Retrieve a list of variables that participate in a constraint, and the
associated coefficients.
|
boolean |
GRBColumn.remove(GRBConstr constr)
Remove the term associated with constraint constr from the
column.
|
void |
GRBModel.remove(GRBConstr constr)
Remove a linear constraint from the model.
|
boolean |
GRBConstr.sameAs(GRBConstr otherConstr)
Check whether two constraint objects refer to the same constraint.
|
void |
GRBModel.set(GRB.CharAttr attr,
GRBConstr[][][] constrs,
char[][][] newvals)
Set a char-valued constraint attribute for a three-dimensional array
of constraints.
|
void |
GRBModel.set(GRB.CharAttr attr,
GRBConstr[][] constrs,
char[][] newvals)
Set a char-valued constraint attribute for a two-dimensional array of
constraints.
|
void |
GRBModel.set(GRB.CharAttr attr,
GRBConstr[] constrs,
char[] newvals)
Set a char-valued constraint attribute for an array of constraints.
|
void |
GRBModel.set(GRB.CharAttr attr,
GRBConstr[] constrs,
char[] newvals,
int start,
int len)
Set a char-valued constraint attribute for a sub-array of constraints.
|
void |
GRBModel.set(GRB.DoubleAttr attr,
GRBConstr[][][] constrs,
double[][][] newvals)
Set a double-valued constraint attribute for a three-dimensional array
of constraints.
|
void |
GRBModel.set(GRB.DoubleAttr attr,
GRBConstr[][] constrs,
double[][] newvals)
Set a double-valued constraint attribute for a two-dimensional array
of constraints.
|
void |
GRBModel.set(GRB.DoubleAttr attr,
GRBConstr[] constrs,
double[] newvals)
Set a double-valued constraint attribute for an array of constraints.
|
void |
GRBModel.set(GRB.DoubleAttr attr,
GRBConstr[] constrs,
double[] newvals,
int start,
int len)
Set a double-valued constraint attribute for a sub-array of
constraints.
|
void |
GRBModel.set(GRB.IntAttr attr,
GRBConstr[][][] constrs,
int[][][] newvals)
Set an int-valued constraint attribute for a three-dimensional array
of constraints.
|
void |
GRBModel.set(GRB.IntAttr attr,
GRBConstr[][] constrs,
int[][] newvals)
Set an int-valued constraint attribute for a two-dimensional array of
constraints.
|
void |
GRBModel.set(GRB.IntAttr attr,
GRBConstr[] constrs,
int[] newvals)
Set an int-valued constraint attribute for an array of constraints.
|
void |
GRBModel.set(GRB.IntAttr attr,
GRBConstr[] constrs,
int[] newvals,
int start,
int len)
Set an int-valued constraint attribute for a sub-array of constraints.
|
void |
GRBModel.set(GRB.StringAttr attr,
GRBConstr[][][] constrs,
String[][][] newvals)
Set a String-valued constraint attribute for a three-dimensional array
of constraints.
|
void |
GRBModel.set(GRB.StringAttr attr,
GRBConstr[][] constrs,
String[][] newvals)
Set a String-valued constraint attribute for a two-dimensional array
of constraints.
|
void |
GRBModel.set(GRB.StringAttr attr,
GRBConstr[] constrs,
String[] newvals)
Set a String-valued constraint attribute for an array of constraints.
|
void |
GRBModel.set(GRB.StringAttr attr,
GRBConstr[] constrs,
String[] newvals,
int start,
int len)
Set a String-valued constraint attribute for a sub-array of
constraints.
|
Copyright © 2024. All rights reserved.