Partager via


index, classe

Définit un point d'index dimensionnel N.

template <
   int _Rank
>
class index;

Paramètres

  • _Rank
    Rang ou nombre de dimensions.

Membres

Constructeurs publics

Nom

Description

index::index, constructeur

Initialise une nouvelle instance de la classe index.

Opérateurs publics

Nom

Description

index::operator--, opérateur

Décrémente chaque élément de l'objet index.

index::operator(mod)=, opérateur

Calcule le modulo (reste) de chaque élément dans l'objet index lorsque cet élément est divisé par un nombre.

index::operator*=, opérateur

Multiplie chaque élément de l'objet index par un nombre.

index::operator/=, opérateur

Divise chaque élément de l'objet index par un nombre.

index::operator[], opérateur

Retourne l'élément à l'index spécifié.

index::operator++, opérateur

Incrémente chaque élément de l'objet index.

index::operator+=, opérateur

Ajoute le nombre spécifié à chaque élément de l'objet index.

index::operator=, opérateur

Copie le contenu de l'objet index spécifié dans cet objet.

index::operator-=, opérateur

Soustrait le nombre spécifié de chaque élément de l'objet index.

Constantes publiques

Nom

Description

index::rank, constante

Stocke le rang de l'objet index.

Hiérarchie d'héritage

index

Remarques

La structure index représente un vecteur de coordonnées des entiers de N qui spécifie une seule position dans un espace dimensionnel N. Les valeurs du vecteur sont classées de la plus significative à la moins significative. Vous pouvez récupérer les valeurs des composants à l'aide de index::operator=, opérateur.

Configuration requise

En-tête : amp.h

Espace de noms d'accès : Concurrency

Voir aussi

Référence

Concurrency, espace de noms (C++ AMP)