| 概述 | 组 | 树 | 图形 | 不推荐 | 索引 | 概念 |

要创建约束,您可以
IloConstraint子类的构造函数,如 "IloRange、"IloAllDiff等。 例如:IloAllDiff allDiff(env,vars);
IloOr myOr = myConstraint1 || myConstraint2;
IloRangerng = ( x +3*y<= 7 );
创建约束后,必须将其明确添加到模型中,才能将其考虑在内。 为此,请使用成员函数 "IloModel::add或模板 "IloAdd。 然后用成员函数 "IloAlgorithm::extract提取算法模型。
该类中的大多数成员函数都包含 "assert语句。 有关宏 "NDEBUG(打开或关闭这些 "assert语句的方法)的解释,请参阅Assert 和 NDEBUG 概念。
另请参阅:
IloConstraintArray,IloModel,IloRange
| 方法概要 | |
|---|---|
public IloConstraintI * | getImpl() const |
public | IloConstraint() |
public | IloConstraint(IloConstraintI * impl) |
从 "IloIntExprArg继承的方法 |
|---|
getImpl, IloIntExprArg, IloIntExprArg |
从 "IloNumExprArg继承的方法 |
|---|
getImpl, IloNumExprArg, IloNumExprArg |
| 方法详细信息 |
|---|