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