次の方法で共有


index クラス

N 次元のインデックス位置を定義します。

template <
   int _Rank
>
class index;

パラメーター

  • _Rank
    ランク (次元数)。

メンバー

パブリック コンストラクター

名前

説明

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

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

パブリック演算子

名前

説明

index::operator-- 演算子

index オブジェクトの各要素をデクリメントします。

index::operator(mod)= 演算子

その要素がある数で除算された場合、index オブジェクトの各要素の剰余を計算します。

index::operator*= 演算子

index オブジェクトの各要素をある数で乗算します。

index::operator/= 演算子

index オブジェクトの各要素をある数で除算します。

index::operator[] 演算子

指定したインデックス位置にある要素を返します。

index::operator++ 演算子

index オブジェクトの各要素をインクリメントします。

index::operator+= 演算子

指定した数を index オブジェクトの各要素に加算します。

index::operator= 演算子

指定された index オブジェクトの内容をこのオブジェクトにコピーします。

index::operator-= 演算子

指定した数を index オブジェクトの各要素から減算します。

パブリック定数

名前

説明

index::rank 定数

index オブジェクトのランクを格納します。

継承階層

index

解説

index 構造体は、N 次元の空間の一意の場所を指定する N 整数の座標ベクターを表します。 ベクターの値は最上位から最下位へ順に並べ替えられます。 index::operator= 演算子 を使用して、コンポーネントの値を取得できます。

必要条件

ヘッダー: amp.h

名前空間: Concurrency

参照

関連項目

Concurrency 名前空間 (C++ AMP)