跳至主内容
PREV CLASS 下一堂课 框架 无框架

 

IloMap类

IloMap
示例:
int a[i in 1...5]=i;

dvar int x[2..6];

subject to
{
 forall(i in 2..6) ct:x[i]==ai-1];
}

execute {
  writeln(a);
  a[2]=10;
  writeln(a);
  for(var i in a) write(i);
  writeln();
  writeln("约束");
  for(i in ct) write(i);
  writeln();
}
输出:
[1 2 3 4 5]
[1 10 3 4 5]
12345
约束
23456
迭代属性
对其索引项进行遍历。
索引决议:
返回具有给定索引的项目。 对于多维数组,返回的项目本身就是一个数组。
OPL 类型:
int A[]
浮子 A[]
字符串 A[]
T A[],其中 T 是已声明的元组类型
{int}A[]
{float}A[]
{string}A[]
{T}A[],其中 T 是已声明的元组类型
dvar int A[]
dvar int+ A[]
dvar 浮点 A[]
dvar float+ A[]
dvar 布尔型 A[]
约束条件 A[]
以及相应的多维数组,具有数组类型的项。

属性摘要
字段属性 字段名称和说明
全部
获取数组的索引器集合。
全部
获取数组的大小,也就是其索引集合的大小。
后处理
对于决策变量数组,返回当前解决方案中的数值数组。
方法概要
方法属性 方法名称和说明
全部
释放该对象使用的内存。
属性详细信息
索引器
{IloDiscreteDataCollection} 索引器
获取数组的索引器集合。 如果数组是多维的,"indexer只返回第一维的部分。
可用于
全部

大小
{int} 大小
获取数组的大小,也就是其索引集合的大小。 如果数组是多维的,"size只返回第一维的部分。
可用于
全部

solutionValue
{地图} solutionValue
对于决策变量数组,返回当前解决方案中的值数组。
可用于
后处理
方法详细信息
结束
结束()
释放该对象使用的内存。 然后,该对象将无法继续使用。
可用于
全部

版权所有IBM公司 1987-2011。