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
    最低有效維度的長度。

Members

Hh537970.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

tiled_extent::tiled_extent 建構函式

初始化 tiled_extent 類別的新執行個體。

Hh537970.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

tiled_extent::get_tile_extent 方法

傳回一個可以擷取以 _Dim0 、 _Dim1 和 _Dim2 為引數的 tiled_extent 樣板的值的 extent 物件。

tiled_extent::pad 方法

傳回一個向上調整為能被堆疊維度整除大小整除的範圍的 tiled_extent 物件。

tiled_extent::truncate 方法

傳回一個向下調整為能被堆疊維度整除大小整除的範圍的 tiled_extent 物件。

Hh537970.collapse_all(zh-tw,VS.110).gif公用運算子

名稱

描述

tiled_extent::operator= 運算子

複製指定的 tiled_index 物件的內容封送處理到這個

Hh537970.collapse_all(zh-tw,VS.110).gif公用常數

名稱

描述

tiled_extent::tile_dim0 常數

儲存最高有效維度的長度。

tiled_extent::tile_dim1 常數

儲存次高有效維度的長度。

tiled_extent::tile_dim2 常數

儲存最低有效維度的長度。

Hh537970.collapse_all(zh-tw,VS.110).gif公用資料成員

名稱

描述

tiled_extent::tile_extent 資料成員

取得 extent 物件擷取 tiled_extent 樣板引數 _Dim0、 _Dim1和 _Dim2的值。

繼承階層架構

extent

tiled_extent

需求

標頭檔: amp.h

**命名空間:**並行

請參閱

參考

Concurrency 命名空間 (C++ AMP)