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

IlcFloatVar的数组类。类 "IlcFloatVarArray是 "IlcFloatVar实例数组的类。 该类的实例是从 0 开始索引的数组。
另请参阅:
| 方法概要 | |
|---|---|
public IlcFloatVarArray | getCopy() const |
public IlcFloat | getMaxMax() const |
public IlcFloat | getMaxMax(IlcInt indexMin, IlcInt indexMax) const |
public IlcFloat | getMaxMin() const |
public IlcFloat | getMaxMin(IlcInt indexMin, IlcInt indexMax) const |
public IlcFloat | getMinMax() const |
public IlcFloat | getMinMax(IlcInt indexMin, IlcInt indexMax) const |
public IlcFloat | getMinMin() const |
public IlcFloat | getMinMin(IlcInt indexMin, IlcInt indexMax) const |
public IlcInt | getSize() const |
public | IlcFloatVarArray(IlcCPEngine solver, IlcInt size) |
public | IlcFloatVarArray(IlcCPEngine solver, IlcInt size ILCPARAM, const IlcFloatVar v1) |
public | IlcFloatVarArray(IlcCPEngine solver, IlcInt size, IlcFloat min, IlcFloat max) |
public IlcFloatVar & | operator[](IlcInt index) const |
| 方法详细信息 |
|---|
该构造函数创建了一个长度为 "size的未初始化数组。 数组的索引范围是 "[0 size)。 参数 "size必须严格大于 0(零)。 在使用数组之前,必须先分配数组中的每个元素。
该构造函数创建了一个长度为 "size的数组。 它的受限变量将根据构造函数参数中提供的变量列表进行初始化。 IlcFloatVar参数的个数必须等于 "size。
该构造函数创建了一个 "size约束变量数组。 参数 "size必须严格大于 0(零)。 每个受限变量都有一个域,包含 "min和 "max之间的所有浮点数值。
该成员函数返回调用的约束变量数组的副本,并将该副本与 "cp关联。
该成员函数返回属于调用约束变量数组的变量的最大值。
该成员函数返回属于调用约束变量数组的变量的最大值。 如果提供参数 "indexMin和 "indexMax,则只考虑与 "[indexMin indexMax)范围内的索引相对应的变量。 如果给定的 "indexMin和 "indexMax不是调用约束变量数组的有效索引,或者 "indexMin不严格小于 "indexMax,CP 优化器将抛出一个异常("IloException实例),并给出 ""bad index interval"信息。
该成员函数返回属于调用约束变量数组的变量最小值中的最大值。
该成员函数返回属于调用约束变量数组的变量最小值中的最大值。 如果提供参数 "indexMin和 "indexMax,则只考虑与 "[indexMin indexMax)范围内的索引相对应的变量。 如果给定的 "indexMin和 "indexMax不是调用约束变量数组的有效索引,或者 "indexMin不严格小于 "indexMax,CP 优化器将抛出一个异常("IloException实例),并给出 ""bad index interval"信息。
该成员函数返回属于调用约束变量数组的变量最大值中的最小值。
该成员函数返回属于调用约束变量数组的变量最大值中的最小值。 如果提供参数 "indexMin和 "indexMax,则只考虑与 "[indexMin indexMax)范围内的索引相对应的变量。 如果给定的 "indexMin和 "indexMax不是调用约束变量数组的有效索引,或者 "indexMin不严格小于 "indexMax,CP 优化器将抛出一个异常("IloException实例),并给出 ""bad index interval"信息。
该成员函数返回属于调用约束变量数组的变量最小值。
该成员函数返回属于调用约束变量数组的变量最小值。 如果提供参数 "indexMin和 "indexMax,则只考虑与 "[indexMin indexMax)范围内的索引相对应的变量。 如果给定的 "indexMin和 "indexMax不是调用约束变量数组的有效索引,或者 "indexMin不严格小于 "indexMax,CP 优化器将抛出一个异常("IloException实例),并给出 ""bad index interval"信息。
该成员函数返回调用数组中变量的个数。
这个下标操作符会返回一个与调用约束变量数组中给定的 "index相对应的约束变量引用。 如果给定的 "index不是调用约束变量数组的有效变量,CP 优化器将抛出一个异常("IloException"实例),并提示"bad index"。