tiled_extent 类

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
    最低有效位维的长度。

成员

公共构造函数

名称

描述

tiled_extent::tiled_extent 构造函数

初始化 tiled_extent 类的新实例。

公共方法

名称

描述

tiled_extent::get_tile_extent 方法

返回捕捉 tiled_extent 模板参数 _Dim0、_Dim1 和 _Dim2 的值的 extent 对象。

tiled_extent::pad 方法

返回范围通过图标维度将范围平均变大的新 tiled_extent 对象。

tiled_extent::truncate 方法

返回范围通过图标维度将范围平均变小的新 tiled_extent 对象。

公共运算符

名称

描述

tiled_extent::operator= 运算符

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

公共常量

名称

描述

tiled_extent::tile_dim0 常量

存储最高有效位维的长度。

tiled_extent::tile_dim1 常量

存储接近最高有效位维的长度。

tiled_extent::tile_dim2 常量

存储最低有效位维的长度。

公共数据成员

名称

描述

tiled_extent::tile_extent 数据成员

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

继承层次结构

extent

tiled_extent

要求

**标头:**amp.h

命名空间: 并发

请参见

参考

Concurrency 命名空间 (C++ AMP)