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

对于每种基本类型,Concert Technology 都定义了相应的数组类。 IloBoolVarArray是模型布尔变量类的数组类。 这是一个句柄类。
IloBoolVarArray的实例是可扩展的。
该类中的大多数成员函数都包含 "assert语句。 有关宏 "NDEBUG(打开或关闭这些 "assert语句的方法)的解释,请参阅Assert 和 NDEBUG 概念。
IloBoolVarArray继承了模板 "IloArray的其他方法:
另请参阅:
| 方法概要 | |
|---|---|
public void | add(IloInt more, const IloBoolVar x) |
public void | add(const IloBoolVar x) |
public void | add(const IloBoolVarArray x) |
public | IloBoolVarArray(IloDefaultArrayI * i=0) |
public | IloBoolVarArray(const IloEnv env, IloInt n) |
public | IloBoolVarArray(const IloEnv env, const IloNumColumnArray columnarray) |
public IloBoolVar | operator[](IloInt i) const |
public IloBoolVar & | operator[](IloInt i) |
public IloIntExprArg | operator[](IloIntExprArg anIntegerExpr) const |
从 "IloIntExprArray继承的方法 |
|---|
add, add, add, IloIntExprArray, IloIntExprArray, operator[], operator[], operator[] |
从 "IloExtractableArray继承的方法 |
|---|
add, add, add, endElements, IloExtractableArray, IloExtractableArray, IloExtractableArray, removeFromAll, setNames |
| 方法详细信息 |
|---|
该构造函数创建一个布尔变量的可扩展空数组。
该构造函数创建一个已初始化的可扩展布尔变量 "n数组。
该构造函数从列数组中创建一个可扩展的布尔变量数组。 它不能与 CP 优化器一起使用。
该成员函数将 "x添加到调用的布尔变量数组中。 参数 "more指定次数。
该成员函数将值 "x追加到调用数组中。
该成员函数将数组 "x中的变量追加到调用数组中。
该操作符返回调用数组中位于索引 "i指定位置的可提取对象的引用。 在 "const数组上,Concert Technology 使用 "const操作符:
IloBoolVaroperator[]IloInti) const;
该操作符返回调用数组中位于索引 "i指定位置的可提取对象的引用。
该下标操作符返回一个表达式参数,供约束或表达式使用。 为了清楚起见,我们称 "A为调用数组。 当 "anIntegerExpr绑定到值 "i时,表达式的域就是 "A[i]的域。 更一般地说,表达式的域是表达式 "A[i]域的联合,其中 "i位于 "anIntegerExpr域中。
这个运算符也被称为元素表达式。