Try our new documentation site (beta).
GRBModel.Set()
Set the value(s) of a parameter or attribute. Use this method for parameters, for scalar model attributes, or for arrays of constraint or variable attributes.
void | Set ( | GRB.DoubleParam | param, |
double | newvalue ) |
-
Set the value of a double-valued parameter.
The difference between setting a parameter on a model and setting it on an environment (i.e., through GRBEnv.Set) is that the former modifies the parameter for a single model, while the latter modifies the parameter for every model that is subsequently built using that environment (and leaves the parameter unchanged for models that were previously built using that environment).
Arguments:
param: The parameter being modified.
newvalue: The desired new value for the parameter.
void | Set ( | GRB.IntParam | param, |
int | newvalue ) |
-
Set the value of an int-valued parameter.
The difference between setting a parameter on a model and setting it on an environment (i.e., through GRBEnv.Set) is that the former modifies the parameter for a single model, while the latter modifies the parameter for every model that is subsequently built using that environment (and leaves the parameter unchanged for models that were previously built using that environment).
Arguments:
param: The parameter being modified.
newvalue: The desired new value for the parameter.
void | Set ( | GRB.StringParam | param, |
string | newvalue ) |
-
Set the value of a string-valued parameter.
The difference between setting a parameter on a model and setting it on an environment (i.e., through GRBEnv.Set) is that the former modifies the parameter for a single model, while the latter modifies the parameter for every model that is subsequently built using that environment (and leaves the parameter unchanged for models that were previously built using that environment).
Arguments:
param: The parameter being modified.
newvalue: The desired new value for the parameter.
void | Set ( | GRB.CharAttr | attr, |
GRBVar[] | vars, | ||
char[] | newvalues ) |
-
Set a char-valued variable attribute for an array of variables.
Arguments:
attr: The attribute being modified.
vars: The variables whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input variable.
void | Set ( | GRB.CharAttr | attr, |
GRBVar[] | vars, | ||
char[] | newvalues, | ||
int | start, | ||
int | len ) |
-
Set a char-valued variable attribute for a sub-array of variables.
Arguments:
attr: The attribute being modified.
vars: A one-dimensional array of variables whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input variable.
start: The index of the first variable of interest in the list.
len: The number of variables.
void | Set ( | GRB.CharAttr | attr, |
GRBVar[,] | vars, | ||
char[,] | newvalues ) |
-
Set a char-valued variable attribute for a two-dimensional array of
variables.
Arguments:
attr: The attribute being modified.
vars: A two-dimensional array of variables whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input variable.
void | Set ( | GRB.CharAttr | attr, |
GRBVar[„] | vars, | ||
char[„] | newvalues ) |
-
Set a char-valued variable attribute for a three-dimensional array
of variables.
Arguments:
attr: The attribute being modified.
vars: A three-dimensional array of variables whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input variable.
void | Set ( | GRB.CharAttr | attr, |
GRBConstr[] | constrs, | ||
char[] | newvalues ) |
-
Set a char-valued constraint attribute for an array of constraints.
Arguments:
attr: The attribute being modified.
constrs: The constraints whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input constraint.
void | Set ( | GRB.CharAttr | attr, |
GRBConstr[] | constrs, | ||
char[] | newvalues, | ||
int | start, | ||
int | len ) |
-
Set a char-valued constraint attribute for a sub-array of constraints.
Arguments:
attr: The attribute being modified.
constrs: A one-dimensional array of constraints whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input constraint.
start: The index of the first constraint of interest in the list.
len: The number of constraints.
void | Set ( | GRB.CharAttr | attr, |
GRBConstr[,] | constrs, | ||
char[,] | newvalues ) |
-
Set a char-valued constraint attribute for a two-dimensional array of
constraints.
Arguments:
attr: The attribute being modified.
constrs: A two-dimensional array of constraints whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input constraint.
void | Set ( | GRB.CharAttr | attr, |
GRBConstr[„] | constrs, | ||
char[„] | newvalues ) |
-
Set a char-valued constraint attribute for a three-dimensional array
of constraints.
Arguments:
attr: The attribute being modified.
constrs: A three-dimensional array of constraints whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input constraint.
void | Set ( | GRB.CharAttr | attr, |
GRBQConstr[] | qconstrs, | ||
char[] | newvalues ) |
-
Set a char-valued quadratic constraint attribute for an array of quadratic constraints.
Arguments:
attr: The attribute being modified.
qconstrs: The quadratic constraints whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input quadratic constraint.
void | Set ( | GRB.CharAttr | attr, |
GRBQConstr[] | qconstrs, | ||
char[] | newvalues, | ||
int | start, | ||
int | len ) |
-
Set a char-valued quadratic constraint attribute for a sub-array of quadratic constraints.
Arguments:
attr: The attribute being modified.
qconstrs: A one-dimensional array of quadratic constraints whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input quadratic constraint.
start: The index of the first quadratic constraint of interest in the list.
len: The number of quadratic constraints.
void | Set ( | GRB.CharAttr | attr, |
GRBQConstr[,] | qconstrs, | ||
char[,] | newvalues ) |
-
Set a char-valued quadratic constraint attribute for a two-dimensional array of
quadratic constraints.
Arguments:
attr: The attribute being modified.
qconstrs: A two-dimensional array of quadratic constraints whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input quadratic constraint.
void | Set ( | GRB.CharAttr | attr, |
GRBQConstr[„] | qconstrs, | ||
char[„] | newvalues ) |
-
Set a char-valued quadratic constraint attribute for a three-dimensional array
of quadratic constraints.
Arguments:
attr: The attribute being modified.
qconstrs: A three-dimensional array of quadratic constraints whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input quadratic constraint.
void | Set ( | GRB.DoubleAttr | attr, |
double | newvalue ) |
-
Set the value of a double-valued model attribute.
Arguments:
attr: The attribute being modified.
newvalue: The desired new value for the attribute.
void | Set ( | GRB.DoubleAttr | attr, |
GRBVar[] | vars, | ||
double[] | newvalues ) |
-
Set a double-valued variable attribute for an array of variables.
Arguments:
attr: The attribute being modified.
vars: The variables whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input variable.
void | Set ( | GRB.DoubleAttr | attr, |
GRBVar[] | vars, | ||
double[] | newvalues, | ||
int | start, | ||
int | len ) |
-
Set a double-valued variable attribute for a sub-array of variables.
Arguments:
attr: The attribute being modified.
vars: A one-dimensional array of variables whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input variable.
start: The index of the first variable of interest in the list.
len: The number of variables.
void | Set ( | GRB.DoubleAttr | attr, |
GRBVar[,] | vars, | ||
double[,] | newvalues ) |
-
Set a double-valued variable attribute for a two-dimensional array of
variables.
Arguments:
attr: The attribute being modified.
vars: A two-dimensional array of variables whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input variable.
void | Set ( | GRB.DoubleAttr | attr, |
GRBVar[„] | vars, | ||
double[„] | newvalues ) |
-
Set a double-valued variable attribute for a three-dimensional array
of variables.
Arguments:
attr: The attribute being modified.
vars: A three-dimensional array of variables whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input variable.
void | Set ( | GRB.DoubleAttr | attr, |
GRBConstr[] | constrs, | ||
double[] | newvalues ) |
-
Set a double-valued constraint attribute for an array of constraints.
Arguments:
attr: The attribute being modified.
constrs: The constraints whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input constraint.
void | Set ( | GRB.DoubleAttr | attr, |
GRBConstr[] | constrs, | ||
double[] | newvalues, | ||
int | start, | ||
int | len ) |
-
Set a double-valued constraint attribute for a sub-array of constraints.
Arguments:
attr: The attribute being modified.
constrs: A one-dimensional array of constraints whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input constraint.
start: The first constraint of interest in the list.
len: The number of constraints.
void | Set ( | GRB.DoubleAttr | attr, |
GRBConstr[,] | constrs, | ||
double[,] | newvalues ) |
-
Set a double-valued constraint attribute for a two-dimensional array of
constraints.
Arguments:
attr: The attribute being modified.
constrs: A two-dimensional array of constraints whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input constraint.
void | Set ( | GRB.DoubleAttr | attr, |
GRBConstr[„] | constrs, | ||
double[„] | newvalues ) |
-
Set a double-valued constraint attribute for a three-dimensional array
of constraints.
Arguments:
attr: The attribute being modified.
constrs: A three-dimensional array of constraints whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input constraint.
void | Set ( | GRB.DoubleAttr | attr, |
GRBQConstr[] | qconstrs, | ||
double[] | newvalues ) |
-
Set a double-valued quadratic constraint attribute for an array of quadratic constraints.
Arguments:
attr: The attribute being modified.
qconstrs: The quadratic constraints whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input quadratic constraint.
void | Set ( | GRB.DoubleAttr | attr, |
GRBQConstr[] | qconstrs, | ||
double[] | newvalues, | ||
int | start, | ||
int | len ) |
-
Set a double-valued quadratic constraint attribute for a sub-array of quadratic constraints.
Arguments:
attr: The attribute being modified.
qconstrs: A one-dimensional array of quadratic constraints whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input quadratic constraint.
start: The first quadratic constraint of interest in the list.
len: The number of quadratic constraints.
void | Set ( | GRB.DoubleAttr | attr, |
GRBQConstr[,] | qconstrs, | ||
double[,] | newvalues ) |
-
Set a double-valued quadratic constraint attribute for a two-dimensional array of
quadratic constraints.
Arguments:
attr: The attribute being modified.
qconstrs: A two-dimensional array of quadratic constraints whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input quadratic constraint.
void | Set ( | GRB.DoubleAttr | attr, |
GRBQConstr[„] | qconstrs, | ||
double[„] | newvalues ) |
-
Set a double-valued quadratic constraint attribute for a three-dimensional array
of quadratic constraints.
Arguments:
attr: The attribute being modified.
qconstrs: A three-dimensional array of quadratic constraints whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input quadratic constraint.
void | Set ( | GRB.IntAttr | attr, |
int | newvalue ) |
-
Set the value of an int-valued model attribute.
Arguments:
attr: The attribute being modified.
newvalue: The desired new value for the attribute.
void | Set ( | GRB.IntAttr | attr, |
GRBVar[] | vars, | ||
int[] | newvalues ) |
-
Set an int-valued variable attribute for an array of variables.
Arguments:
attr: The attribute being modified.
vars: The variables whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input variable.
void | Set ( | GRB.IntAttr | attr, |
GRBVar[] | vars, | ||
int[] | newvalues, | ||
int | start, | ||
int | len ) |
-
Set an int-valued variable attribute for a sub-array of variables.
Arguments:
attr: The attribute being modified.
vars: A one-dimensional array of variables whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input variable.
start: The index of the first variable of interest in the list.
len: The number of variables.
void | Set ( | GRB.IntAttr | attr, |
GRBVar[,] | vars, | ||
int[,] | newvalues ) |
-
Set an int-valued variable attribute for a two-dimensional array of
variables.
Arguments:
attr: The attribute being modified.
vars: A two-dimensional array of variables whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input variable.
void | Set ( | GRB.IntAttr | attr, |
GRBVar[„] | vars, | ||
int[„] | newvalues ) |
-
Set an int-valued variable attribute for a three-dimensional array
of variables.
Arguments:
attr: The attribute being modified.
vars: A three-dimensional array of variables whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input variable.
void | Set ( | GRB.IntAttr | attr, |
GRBConstr[] | constrs, | ||
int[] | newvalues ) |
-
Set an int-valued constraint attribute for an array of constraints.
Arguments:
attr: The attribute being modified.
constrs: The constraints whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input constraint.
void | Set ( | GRB.IntAttr | attr, |
GRBConstr[] | constrs, | ||
int[] | newvalues, | ||
int | start, | ||
int | len ) |
-
Set an int-valued constraint attribute for a sub-array of constraints.
Arguments:
attr: The attribute being modified.
constrs: A one-dimensional array of constraints whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input constraint.
start: The index of the first constraint of interest in the list.
len: The number of constraints.
void | Set ( | GRB.IntAttr | attr, |
GRBConstr[,] | constrs, | ||
int[,] | newvalues ) |
-
Set an int-valued constraint attribute for a two-dimensional array of
constraints.
Arguments:
attr: The attribute being modified.
constrs: A two-dimensional array of constraints whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input constraint.
void | Set ( | GRB.IntAttr | attr, |
GRBConstr[„] | constrs, | ||
int[„] | newvalues ) |
-
Set an int-valued constraint attribute for a three-dimensional array
of constraints.
Arguments:
attr: The attribute being modified.
constrs: A three-dimensional array of constraints whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input constraint.
void | Set ( | GRB.StringAttr | attr, |
string | newvalue ) |
-
Set the value of a string-valued model attribute.
Arguments:
attr: The attribute being modified.
newvalue: The desired new value for the attribute.
void | Set ( | GRB.StringAttr | attr, |
GRBVar[] | vars, | ||
string[] | newvalues ) |
-
Set a string-valued variable attribute for an array of variables.
Arguments:
attr: The attribute being modified.
vars: The variables whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input variable.
void | Set ( | GRB.StringAttr | attr, |
GRBVar[] | vars, | ||
string[] | newvalues, | ||
int | start, | ||
int | len ) |
-
Set a string-valued variable attribute for a sub-array of variables.
Arguments:
attr: The attribute being modified.
vars: A one-dimensional array of variables whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input variable.
start: The index of the first variable of interest in the list.
len: The number of variables.
void | Set ( | GRB.StringAttr | attr, |
GRBVar[,] | vars, | ||
string[,] | newvalues ) |
-
Set a string-valued variable attribute for a two-dimensional array of
variables.
Arguments:
attr: The attribute being modified.
vars: A two-dimensional array of variables whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input variable.
void | Set ( | GRB.StringAttr | attr, |
GRBVar[„] | vars, | ||
string[„] | newvalues ) |
-
Set a string-valued variable attribute for a three-dimensional array
of variables.
Arguments:
attr: The attribute being modified.
vars: A three-dimensional array of variables whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input variable.
void | Set ( | GRB.StringAttr | attr, |
GRBConstr[] | constrs, | ||
string[] | newvalues ) |
-
Set a string-valued constraint attribute for an array of constraints.
Arguments:
attr: The attribute being modified.
constrs: The constraints whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input constraint.
void | Set ( | GRB.StringAttr | attr, |
GRBConstr[] | constrs, | ||
string[] | newvalues, | ||
int | start, | ||
int | len ) |
-
Set a string-valued constraint attribute for a sub-array of constraints.
Arguments:
attr: The attribute being modified.
constrs: A one-dimensional array of constraints whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input constraint.
start: The index of the first constraint of interest in the list.
len: The number of constraints.
void | Set ( | GRB.StringAttr | attr, |
GRBConstr[,] | constrs, | ||
string[,] | newvalues ) |
-
Set a string-valued constraint attribute for a two-dimensional array of
constraints.
Arguments:
attr: The attribute being modified.
constrs: A two-dimensional array of constraints whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input constraint.
void | Set ( | GRB.StringAttr | attr, |
GRBConstr[„] | constrs, | ||
string[„] | newvalues ) |
-
Set a string-valued constraint attribute for a three-dimensional array
of constraints.
Arguments:
attr: The attribute being modified.
constrs: A three-dimensional array of constraints whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input constraint.
void | Set ( | GRB.StringAttr | attr, |
GRBQConstr[] | qconstrs, | ||
string[] | newvalues ) |
-
Set a string-valued quadratic constraint attribute for an array of quadratic constraints.
Arguments:
attr: The attribute being modified.
qconstrs: The quadratic constraints whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input quadratic constraint.
void | Set ( | GRB.StringAttr | attr, |
GRBQConstr[] | qconstrs, | ||
string[] | newvalues, | ||
int | start, | ||
int | len ) |
-
Set a string-valued quadratic constraint attribute for a sub-array of quadratic constraints.
Arguments:
attr: The attribute being modified.
qconstrs: A one-dimensional array of quadratic constraints whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input quadratic constraint.
start: The index of the first quadratic constraint of interest in the list.
len: The number of quadratic constraints.
void | Set ( | GRB.StringAttr | attr, |
GRBQConstr[,] | qconstrs, | ||
string[,] | newvalues ) |
-
Set a string-valued quadratic constraint attribute for a two-dimensional array of
quadratic constraints.
Arguments:
attr: The attribute being modified.
qconstrs: A two-dimensional array of quadratic constraints whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input quadratic constraint.
void | Set ( | GRB.StringAttr | attr, |
GRBQConstr[„] | qconstrs, | ||
string[„] | newvalues ) |
-
Set a string-valued quadratic constraint attribute for a three-dimensional array
of quadratic constraints.
Arguments:
attr: The attribute being modified.
qconstrs: A three-dimensional array of quadratic constraints whose attribute values are being modified.
newvalues: The desired new values for the attribute for each input quadratic constraint.