提供 tiled_extent 对象的索引。 该类具有访问相对于本地平铺原点和相对于全局原点的元素的属性。 有关平铺空间的更多信息,请参阅 使用平铺。
template <
int _Dim0,
int _Dim1 = 0,
int _Dim2 = 0
>
class tiled_index : public _Tiled_index_base<3>;
template <
int _Dim0,
int _Dim1
>
class tiled_index<_Dim0, _Dim1, 0> : public _Tiled_index_base<2>;
template <
int _Dim0
>
class tiled_index<_Dim0, 0, 0> : public _Tiled_index_base<1>;
参数
_Dim0
最高有效位维的长度。_Dim1
接近最高有效维的长度。_Dim2
最低有效位维的长度。
成员
公共构造函数
名称 |
描述 |
---|---|
初始化 tile_index 类的新实例。 |
公共方法
名称 |
描述 |
---|---|
返回具有 tiled_index 模板参数 _Dim0、_Dim1 和 _Dim2 值的范围对象。 |
公共常量
名称 |
描述 |
---|---|
存储一个表示当前线程平铺中的一个障碍的 tile_barrier 对象。 |
|
存储一个表示 tiled_extent 对象当前平铺相关索引的 1、2 或 3 级 index 对象。 |
|
存储 tiled_index 对象的秩。 |
|
存储一个表示 tiled_extent 对象当前平铺坐标的 1、2 或 3 级 index 对象。 |
|
存储最高有效位维的长度。 |
|
存储接近最高有效位维的长度。 |
|
存储最低有效位维的长度。 |
|
存储一个表示 tiled_extent 对象当前平铺原始全局坐标的 1、2 或 3 级 index 对象。 |
公共数据成员
名称 |
描述 |
---|---|
获取具有 tiled_index 模板参数 tiled_index 模板参数 _Dim0、_Dim1 和 _Dim2 的值的范围对象。 |
继承层次结构
_Tiled_index_base
tiled_index
要求
**标头:**amp.h
命名空间: 并发