次の方法で共有


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
    最下位の次元の長さを指定します。

メンバー

Hh305244.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

Description

tiled_index::tiled_index コンストラクター

tile_index クラスの新しいインスタンスを初期化します。

Hh305244.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

Description

tiled_index::get_tile_extent メソッド

返します、 程度の値を持つオブジェクト、 tiled_index テンプレート引数_Dim0、 _Dim1、および_Dim2。

Hh305244.collapse_all(ja-jp,VS.110).gifパブリック定数

名前

Description

tiled_index::barrier 定数

ストアは、 tile_barrier 、バリアにスレッドの現在の印刷面を表すオブジェクト。

tiled_index::global 定数

ストアは、 インデックス グローバルを表すランク 1、2、または 3 のインデックス内のオブジェクトは、 グリッドオブジェクト。

tiled_index::local 定数

ストアは、 indexオブジェクトに相対で表すランク 1、2、または 3 のインデックスの現在の印刷面の tiled_extent オブジェクト。

tiled_index::rank 定数

ランクを格納、 tiled_index オブジェクト。

tiled_index::tile 定数

ストアは、 indexのランク 1、2、または 3 の現在の面の座標を表すオブジェクトは、 tiled_extentオブジェクト。

tiled_index::tile_dim0 定数

最上位のディメンションの長さを格納します。

tiled_index::tile_dim1 定数

次への一番の重要な次元の長さを格納します。

tiled_index::tile_dim2 定数

最下位の次元の長さを格納します。

tiled_index::tile_origin 定数

ストア、 indexオブジェクトのグローバルを表すランク 1、2、または 3 の座標の原点の現在のタイルでは、 tiled_extentオブジェクト。

Hh305244.collapse_all(ja-jp,VS.110).gifパブリック データ メンバー

名前

Description

tiled_index::tile_extent データ メンバー

取得、 程度の値を持つオブジェクト、 tiled_index テンプレート引数 tiled_index テンプレート引数_Dim0、 _Dim1、および_Dim2。

継承階層

_Tiled_index_base

tiled_index

必要条件

ヘッダー: amp.h

名前空間: Concurrency

参照

関連項目

Concurrency 名前空間 (C++ AMP)