GRBModel::设置()


GRBModel::设置()

设置参数或属性的值。对于参数、标量模型属性以及约束或变量属性数组,请使用此方法。

无效 GRB_DoubleParam 参数,
newvalue)
    设置双值参数的值。

    在模型上设置参数和在环境上设置参数的区别(即,通过GRBEnv:集),前者为单个模型修改参数,而后者为随后使用该环境构建的每个模型修改参数(并对之前使用该环境构建的模型保持参数不变)。

    参数:

    参数:正在修改的参数。

    newvalue:参数所需的新值。

无效 GRB_IntParam 参数,
int newvalue)
    设置一个int型参数的值。

    在模型上设置参数和在环境上设置参数的区别(即,通过GRBEnv:集),前者为单个模型修改参数,而后者为随后使用该环境构建的每个模型修改参数(并对之前使用该环境构建的模型保持参数不变)。

    参数:

    参数:正在修改的参数。

    newvalue:参数所需的新值。

无效 GRB_StringParam 参数,
字符串 newvalue)
    设置字符串值参数的值。

    在模型上设置参数和在环境上设置参数的区别(即,通过GRBEnv:集),前者为单个模型修改参数,而后者为随后使用该环境构建的每个模型修改参数(并对之前使用该环境构建的模型保持参数不变)。

    参数:

    参数:正在修改的参数。

    newvalue:参数所需的新值。

无效 GRB_CharAttr attr,
const GRBVar * var,
char * newvalues,
int 数)
    为一个变量数组设置一个字符值变量属性。

    参数:

    attr:正在修改的属性。

    var:一组属性值正在被修改的变量。

    newvalues:每个输入变量的属性所需的新值。

    :要设置的变量属性的数量。

无效 GRB_CharAttr attr,
const GRBConstr * 若干,
char * newvalues,
int 数)
    为约束数组设置char值约束属性。

    参数:

    attr:正在修改的属性。

    若干:一个属性值正在被修改的约束数组。

    newvalues:每个输入约束的属性所需的新值。

    :要设置的约束属性的个数。

无效 GRB_CharAttr attr,
const GRBQConstr * qconstrs,
char * newvalues,
int 数)
    为一个二次约束数组设置一个char-value二次约束属性。

    参数:

    attr:正在修改的属性。

    若干:一个二次约束的数组,它的属性值正在被修改。

    newvalues:每个输入二次约束的属性所需的新值。

    :要设置的二次约束属性个数。

无效 GRB_DoubleAttr attr,
newvalue)
    设置双值模型属性的值。

    参数:

    attr:正在修改的属性。

    newvalue:属性所需的新值。

无效 GRB_DoubleAttr attr,
const GRBVar * var,
双* newvalues,
int 数)
    为一个变量数组设置一个双值变量属性。

    参数:

    attr:正在修改的属性。

    var:一组属性值正在被修改的变量。

    newvalues:每个输入变量的属性所需的新值。

    :要设置的变量属性的数量。

无效 GRB_DoubleAttr attr,
const GRBConstr * 若干,
双* newvalues,
int 数)
    为约束数组设置一个双值约束属性。

    参数:

    attr:正在修改的属性。

    若干:一个属性值正在被修改的约束数组。

    newvalues:每个输入约束的属性所需的新值。

    :要设置的约束属性的个数。

无效 GRB_DoubleAttr attr,
const GRBQConstr * qconstrs,
双* newvalues,
int 数)
    为一个二次约束数组设置一个双值二次约束属性。

    参数:

    attr:正在修改的属性。

    若干:一个二次约束的数组,它的属性值正在被修改。

    newvalues:每个输入二次约束的属性所需的新值。

    :要设置的二次约束属性个数。

无效 GRB_IntAttr attr,
int newvalue)
    设置一个int值模型属性的值。

    参数:

    attr:正在修改的属性。

    newvalue:属性所需的新值。

无效 GRB_IntAttr attr,
const GRBVar * var,
int * newvalues,
int 数)
    为一个变量数组设置一个int值变量属性。

    参数:

    attr:正在修改的属性。

    var:一组属性值正在被修改的变量。

    newvalues:每个输入变量的属性所需的新值。

    :要设置的变量属性的数量。

无效 GRB_IntAttr attr,
const GRBConstr * 若干,
int * newvalues,
int 数)
    为约束数组设置一个int值约束属性。

    参数:

    attr:正在修改的属性。

    若干:一个属性值正在被修改的约束数组。

    newvalues:每个输入约束的属性所需的新值。

    :要设置的约束属性的个数。

无效 GRB_StringAttr attr,
字符串 newvalue)
    设置一个字符串值模型属性的值。

    参数:

    attr:正在修改的属性。

    newvalue:属性所需的新值。

无效 GRB_StringAttr attr,
const GRBVar * var,
字符串* newvalues,
int 数)
    为一个变量数组设置一个字符串值变量属性。

    参数:

    attr:正在修改的属性。

    var:一组属性值正在被修改的变量。

    newvalues:每个输入变量的属性所需的新值。

    :要设置的变量属性的数量。

无效 GRB_StringAttr attr,
const GRBConstr * 若干,
字符串* newvalues,
int 数)
    为约束数组设置字符串值约束属性。

    参数:

    attr:正在修改的属性。

    若干:一个属性值正在被修改的约束数组。

    newvalues:每个输入约束的属性所需的新值。

    :要设置的约束属性的个数。

无效 GRB_StringAttr attr,
const GRBQConstr * qconstrs,
字符串* newvalues,
int 数)
    为一个二次约束数组设置一个字符串值二次约束属性。

    参数:

    attr:正在修改的属性。

    若干:一个二次约束的数组,它的属性值正在被修改。

    newvalues:每个输入二次约束的属性所需的新值。

    :要设置的二次约束属性个数。