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

forall约束的类。通过该类,您可以操作使用 OPL 中的 "forall结构生成的约束。
| 方法概要 | |
|---|---|
public IloForAllRangeI * | getImpl() const |
public | IloForAllRange() |
public | IloForAllRange(IloForAllRangeI * impl) |
public | IloForAllRange(const IloConstraint & ct) |
public void | setBounds(IloNum lb, IloNum ub) |
public void | setLB(IloNum lb) |
public void | setLinearCoef(const IloNumVar var, IloNum value) |
public void | setLinearCoefs(const IloNumVarArray vars, const IloNumArray values) |
public void | setUB(IloNum ub) |
从 "IloConstraint继承的方法 |
|---|
getImpl, IloConstraint, IloConstraint |
从 "IloIntExprArg继承的方法 |
|---|
getImpl, IloIntExprArg, IloIntExprArg |
从 "IloNumExprArg继承的方法 |
|---|
getImpl, IloNumExprArg, IloNumExprArg |
| 方法详细信息 |
|---|
该成员函数允许对 "IloConstraint类型的约束条件进行安全转换。 该方法检查约束类型,如果类型不正确,则抛出异常。
| ct | 要施放的约束条件。 |
This member function sets lb as the lower bound and ub as the upper bound of the invoking range, and it creates the appropriate instance of the undocumented class IloChange to notify algorithms about this change of an extractable object in the model.
setBounds会通知 Concert Technology 算法有关该调用对象的更改。| 磅 | 范围的下限。 |
| ub | 范围的上限。 |
该成员函数将 "lb设置为调用范围的下限,并创建未注明的类 "IloChange的适当实例,以通知算法模型中可提取对象的这一变化。
setLB会通知 Concert Technology 算法有关该调用对象的更改。| 磅 | 范围的下限。 |
该成员函数将 "value设置为调用范围内变量 "var的线性系数,并创建相应的未注明类 "IloChange实例,以通知算法模型中可提取对象的这一变化。
setLinearCoef会通知 Concert Technology 算法有关该调用对象的更改。如果尝试在非线性表达式上使用 "setLinearCoef,在支持 C++ 异常的平台上,当异常被启用时,将抛出异常。
| 变异 | 要设置系数的变量。 |
| 值 | 要设置的系数。 |
对于 "vars中的每个变量,该成员函数都会设置 "values的相应值(无论是整数还是浮点数)作为其在调用范围内的线性系数,并创建未注明类 "IloChange的相应实例,以通知算法模型中可提取对象的这一变化。
setLinearCoefs会通知 Concert Technology 算法有关该调用对象的更改。如果尝试在非线性表达式上使用 "setLinearCoef,在支持 C++ 异常的平台上,当异常被启用时,将抛出异常。
| 变量 | 用于设置系数的变量数组。 |
| 价值观 | 要设置的系数数组。 |
该成员函数将 "ub设置为调用范围的上界,并创建未注明的类 "IloChange的适当实例,以通知算法模型中可提取对象的这一变化。
setUB会通知 Concert Technology 算法有关该调用对象的更改。| ub | 范围的上限。 |