共用方式為


tiled_index 類別

提供到 tiled_extent 物件的索引。 這個類別具有存取相對於本機磚原點和相對於全域原點的項目屬性。 如需已劃分 Tile 空間的詳細資訊,請參閱使用磚

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

公用建構函式

名稱

描述

tiled_index::tiled_index 建構函式

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

公用方法

名稱

描述

tiled_index::get_tile_extent 方法

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

公用常數

名稱

描述

tiled_index::barrier 常數

儲存 tile_barrier 物件,這個物件表示執行緒之目前磚中的屏障。

tiled_index::global 常數

儲存順位為 1、2 或 3 的 index 物件,這個物件表示 grid 物件中的全域索引。

tiled_index::local 常數

儲存順位為 1、2 或 3 的 index 物件,這個物件表示 tiled_extent 物件之目前磚中的相對索引。

tiled_index::rank 常數

儲存 tiled_index 物件的順位。

tiled_index::tile 常數

儲存順位為 1、2 或 3 的 index 物件,這個物件表示 tiled_extent 物件之目前磚的座標。

tiled_index::tile_dim0 常數

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

tiled_index::tile_dim1 常數

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

tiled_index::tile_dim2 常數

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

tiled_index::tile_origin 常數

儲存順位為 1、2 或 3 的 index 物件,這個物件表示 tiled_extent 物件中目前磚之原點的全域座標。

公用資料成員

名稱

描述

tiled_index::tile_extent 資料成員

取得 extent 物件,這個物件具有 tiled_index 樣板引數 tiled_index 樣板引數 _Dim0、_Dim1 和 _Dim2 的值。

繼承階層架構

_Tiled_index_base

tiled_index

需求

**標頭:**amp.h

**命名空間:**並行

請參閱

參考

Concurrency 命名空間 (C++ AMP)