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
最下位の次元の長さ。
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
tile_index クラスの新しいインスタンスを初期化します。 |
パブリック メソッド
名前 |
説明 |
---|---|
tiled_index テンプレート引数 _Dim0、_Dim1、および _Dim2 の値を持つ extent オブジェクトを返します。 |
パブリック定数
名前 |
説明 |
---|---|
スレッドの現在のタイルのバリアを表す tile_barrier オブジェクトを格納します。 |
|
grid オブジェクトのグローバル インデックスを表すランク 1、2、または 3 の index オブジェクトを格納します。 |
|
tiled_extent オブジェクトの現在のタイルの相対インデックスを表すランク 1、2、または 3 の index オブジェクトを格納します。 |
|
tiled_index オブジェクトのランクを格納します。 |
|
tiled_extent オブジェクトの現在のタイルの座標を表すランク 1、2、または 3 の index オブジェクトを格納します。 |
|
最上位の次元の長さを格納します。 |
|
最上位の次の次元の長さを格納します。 |
|
最下位の次元の長さを格納します。 |
|
tiled_extent オブジェクトの現在のタイルの原点のグローバル座標を表すランク 1、2、または 3 の index オブジェクトを格納します。 |
パブリック データ メンバー
名前 |
説明 |
---|---|
tiled_index テンプレート引数 tiled_index テンプレート引数 _Dim0、_Dim1、および _Dim2 の値を持つ extent オブジェクトを取得します。 |
継承階層
_Tiled_index_base
tiled_index
必要条件
ヘッダー: amp.h
名前空間: Concurrency