GRBModel: addConstr ()
添加一个单一的线性约束模型。多重签名是可用的。
GRBConstr | addConstr( | const GRBLinExpr& | lhsExpr, |
字符 | 意义上说, | ||
const GRBLinExpr& | rhsExpr, | ||
字符串 | name = " ") |
添加一个单一的线性约束模型。
参数:
lhsExpr:左边为新的线性约束表达式。
感觉:对新的线性约束(GRB_LESS_EQUAL,GRB_EQUAL,或GRB_GREATER_EQUAL)。
rhsExpr:右边表达式为新的线性约束。
名称(可选):名字新的约束。
返回值:
新的约束对象。
GRBConstr | addConstr( | const GRBLinExpr& | lhsExpr, |
字符 | 意义上说, | ||
GRBVar | rhsVar, | ||
字符串 | name = " ") |
添加一个单一的线性约束模型。
参数:
lhsExpr:左边为新的线性约束表达式。
感觉:对新的线性约束(GRB_LESS_EQUAL,GRB_EQUAL,或GRB_GREATER_EQUAL)。
rhsVar:右边变量为新的线性约束。
名称(可选):名字新的约束。
返回值:
新的约束对象。
GRBConstr | addConstr( | const GRBLinExpr& | lhsExpr, |
字符 | 意义上说, | ||
双 | rhsVal, | ||
字符串 | name = " ") |
添加一个单一的线性约束模型。
参数:
lhsExpr:左边为新的线性约束表达式。
感觉:对新的线性约束(GRB_LESS_EQUAL,GRB_EQUAL,或GRB_GREATER_EQUAL)。
rhsVal:右边价值新的线性约束。
名称(可选):名字新的约束。
返回值:
新的约束对象。
GRBConstr | addConstr( | GRBVar | lhsVar, |
字符 | 意义上说, | ||
GRBVar | rhsVar, | ||
字符串 | name = " ") |
添加一个单一的线性约束模型。
参数:
lhsVar:左边变量为新的线性约束。
感觉:对新的线性约束(GRB_LESS_EQUAL,GRB_EQUAL,或GRB_GREATER_EQUAL)。
rhsVar:右边变量为新的线性约束。
名称(可选):名字新的约束。
返回值:
新的约束对象。
GRBConstr | addConstr( | GRBVar | lhsVar, |
字符 | 意义上说, | ||
双 | rhsVal, | ||
字符串 | name = " ") |
添加一个单一的线性约束模型。
参数:
lhsVar:左边变量为新的线性约束。
感觉:对新的线性约束(GRB_LESS_EQUAL,GRB_EQUAL,或GRB_GREATER_EQUAL)。
rhsVal:右边价值新的线性约束。
名称(可选):名字新的约束。
返回值:
新的约束对象。
GRBConstr | addConstr( | GRBTempConstr& | tc, |
字符串 | name = " ") |
添加一个单一的线性约束模型。
参数:
tc:临时约束对象,使用重载比较运算符创建。看到GRBTempConstr为更多的信息。
名称(可选):名字新的约束。
返回值:
新的约束对象。