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
最不重要的维度的长度。
成员
公共构造函数
名称 |
说明 |
---|---|
初始化 tiled_extent 类的新实例。 |
公共方法
名称 |
说明 |
---|---|
返回extent (捕获的值的对象tiled_extent模板参数_Dim0, _Dim1,和_Dim2。 |
|
返回一个新tiled_extent向上调整到整除的拼贴大小的扩展盘区的对象。 |
|
返回一个新tiled_extent向下调整为拼贴大小整除的扩展盘区的对象。 |
公共运算符
名称 |
说明 |
---|---|
将指定的内容复制tiled_index到此对象 |
公共常量
名称 |
说明 |
---|---|
存储最大的维度的长度。 |
|
存储下一步的最大维度的长度。 |
|
存储最不重要的维度的长度。 |
公共数据成员
名称 |
说明 |
---|---|
获取extent (捕获的值的对象tiled_extent模板参数_Dim0, _Dim1,和_Dim2。 |
继承层次结构
extent
tiled_extent
要求
标题: amp.h
命名空间: 并发