GRBModel: addConstrs ()
GRBModel: addConstrs ()
向模型添加新的线性约束。
我们建议您每次只构建一个约束(使用addConstr),因为它没有引入显著的开销,而且我们发现它产生了更简单的代码。如果你不同意,请随意使用这些方法。
GRBConstr * | addConstrs( | int | 数) |
添加数
新的线性约束模型。
参数:
数:要添加到模型中的约束的数量。新的约束是所有的形式0 < = 0.
返回值:
新约束对象的数组。注意,结果是堆分配的,并且必须由用户返回给堆。
GRBConstr * | addConstrs( | const GRBLinExpr * | lhsExprs, |
const char * | 感觉, | ||
const双* | rhsVals, | ||
常量字符串* | 的名字, | ||
int | 数) |
-
添加
数
新的线性约束模型。参数:
lhsExprs:新的线性约束的左边表达式。
感官:对新的线性约束的感知(GRB_LESS_EQUAL,GRB_EQUAL,或GRB_GREATER_EQUAL).
rhsVals:新的线性约束的右侧值。
的名字:新约束的名称。
数:要添加的约束的数量。
返回值:
新约束对象的数组。注意,结果是堆分配的,并且必须由用户返回给堆。