tiled_index 类
提供到索引 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 对象,它表示当前线程的拼贴中的障碍。 |
|
存储index对象的当前拼贴中的级别 1、 2 或 3 表示相对于索引的 tiled_extent 对象。 |
|
将存储数组的秩 tiled_index 对象。 |
|
存储index对象秩为 1、 2 或 3 表示的当前平铺的坐标的tiled_extent对象。 |
|
存储最大的维度的长度。 |
|
存储下一步的最大维度的长度。 |
|
存储最不重要的维度的长度。 |
|
存储index对象的当前平铺在源位置的级别 1、 2 或 3 表示全局坐标tiled_extent对象。 |
公共数据成员
名称 |
说明 |
---|---|
获取扩展盘区对象包含的值的 tiled_index 模板参数 tiled_index 模板参数_Dim0, _Dim1,和_Dim2。 |
继承层次结构
_Tiled_index_base
tiled_index
要求
标题: amp.h
命名空间: 并发