共用方式為


tiled_index 類別

提供到 tiled_extent 物件的索引。 這個類別具有可以存取相對於區域拼貼的原點,或相對於全域的原點的元素的屬性。 如需更多關於拼貼空間的資訊,請參閱 使用磚

template <
   int _Dim0,
   int _Dim1 = 0,
   int _Dim2 = 0
>
class tiled_index : public _Tiled_index_base<3>;

template <
   int _Dim0,
   int _Dim1
>
class tiled_index<_Dim0, _Dim1, 0> : public _Tiled_index_base<2>;

template <
   int _Dim0
>
class tiled_index<_Dim0, 0, 0> : public _Tiled_index_base<1>;

參數

  • _Dim0
    最高有效維度的長度。

  • _Dim1
    次高有效維度的長度。

  • _Dim2
    最低有效維度的長度。

Members

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

名稱

描述

tiled_index::tiled_index 建構函式

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

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

名稱

描述

tiled_index::get_tile_extent 方法

回傳一個具有 tiled_index 樣板引數 _Dim0 、 _Dim1 和 _Dim2 值的 extent 物件。

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

名稱

描述

tiled_index::barrier 常數

儲存一個 tile_barrier 物件以表示目前的執行緒 tile 裡的一個 barrier 。

tiled_index::global 常數

儲存一個表示在一個 grid 物件中的全域索引值,秩為 1 、 2 或 3 的 index 物件。

tiled_index::local 常數

儲存一個表示在目前 tile 中相對於一個 tiled_extent 物件的索引,秩為 1 、 2 或 3 的 index 物件。

tiled_index::rank 常數

儲存 tiled_index 物件的秩。

tiled_index::tile 常數

儲存一個表示一個 tiled_extent 物件目前 tile 的座標,秩為 1 、 2 或 3 的 index 物件。

tiled_index::tile_dim0 常數

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

tiled_index::tile_dim1 常數

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

tiled_index::tile_dim2 常數

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

tiled_index::tile_origin 常數

儲存一個表示在一個tiled_extent 物件中目前 tile 的全域座標原點,秩為 1 、 2 或 3 的 index 物件。

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

名稱

描述

tiled_index::tile_extent 資料成員

取得一個值為以 _Dim0 、 _Dim1 和 _Dim2 為引數的 tiled_index 樣板的 tiled_index樣板的 extent 物件。

繼承階層架構

_Tiled_index_base

tiled_index

需求

標頭檔: amp.h

**命名空間:**並行

請參閱

參考

Concurrency 命名空間 (C++ AMP)