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 模板参数 _Dim0、_Dim1 和 _Dim2 的值的 extent 对象。 |
|
返回范围通过图标维度将范围平均变大的新 tiled_extent 对象。 |
|
返回范围通过图标维度将范围平均变小的新 tiled_extent 对象。 |
公共运算符
名称 |
描述 |
---|---|
将指定的 tiled_index 对象的内容复制到此对象中。 |
公共常量
名称 |
描述 |
---|---|
存储最高有效位维的长度。 |
|
存储接近最高有效位维的长度。 |
|
存储最低有效位维的长度。 |
公共数据成员
名称 |
描述 |
---|---|
获取捕获 tiled_extent 模板参数 _Dim0、_Dim1 和 _Dim2 的值的 extent 对象。 |
继承层次结构
extent
tiled_extent
要求
**标头:**amp.h
命名空间: 并发