tiled_extent 类

A tiled_extent对象是extent到一、 两个或三维图块细分的扩展盘区空间的一到三个维度的对象。

template <
   int _Dim0,
   int _Dim1 */,
   int _Dim2 */
>
class tiled_extent : public Concurrency::extent<3>;
                     
template <
   int _Dim0,
   int _Dim1                     
>
class tiled_extent<_Dim0, _Dim1, 0> : public Concurrency::extent<2>;
                     
template <
   int _Dim0                     
>
class tiled_extent<_Dim0, 0, 0> : public Concurrency::extent<1>;

参数

  • _Dim0
    最大的维度的长度。

  • _Dim1
    下一步的最大维度的长度。

  • _Dim2
    最不重要的维度的长度。

成员

Hh537970.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

tiled_extent::tiled_extent 构造函数

初始化 tiled_extent 类的新实例。

Hh537970.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

tiled_extent::get_tile_extent 方法

返回extent (捕获的值的对象tiled_extent模板参数_Dim0, _Dim1,和_Dim2。

tiled_extent::pad 方法

返回一个新tiled_extent向上调整到整除的拼贴大小的扩展盘区的对象。

tiled_extent::truncate 方法

返回一个新tiled_extent向下调整为拼贴大小整除的扩展盘区的对象。

Hh537970.collapse_all(zh-cn,VS.110).gif公共运算符

名称

说明

tiled_extent::operator= 运算符

将指定的内容复制tiled_index到此对象

Hh537970.collapse_all(zh-cn,VS.110).gif公共常量

名称

说明

tiled_extent::tile_dim0 常量

存储最大的维度的长度。

tiled_extent::tile_dim1 常量

存储下一步的最大维度的长度。

tiled_extent::tile_dim2 常量

存储最不重要的维度的长度。

Hh537970.collapse_all(zh-cn,VS.110).gif公共数据成员

名称

说明

tiled_extent::tile_extent 数据成员

获取extent (捕获的值的对象tiled_extent模板参数_Dim0, _Dim1,和_Dim2。

继承层次结构

extent

tiled_extent

要求

标题: amp.h

命名空间: 并发

请参见

参考

Concurrency 命名空间 (C++ AMP)