GRBModel: addConstr ()
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为更多的信息。
名称(可选):新约束的名称。
返回值:
新的约束对象。