Partager via


extent, classe (C++ AMP)

Représente un vecteur de N entiers qui spécifient les limites d'un espace à N dimensions dont l'origine est 0.Les valeurs du vecteur sont classées de plus significatif au moins significatif.

template <
   int _Rank>
class extent;

Paramètres

  • _Rank
    Le rang de l'objet extent.

Membres

Hh305279.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Name

Description

extent::extent, constructeur

Initialise une nouvelle instance de la classe extent.

Hh305279.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Name

Description

extent::contains, méthode

Vérifie que l'objet spécifié extent un rang spécifié.

extent::size, méthode

Retourne la taille totale linéaire de l'étendue (en unités d'éléments).

extent::tile, méthode

Génère un objet tiled_extent avec les ampleurs de mosaïque données par les dimensions spécifiées.

Hh305279.collapse_all(fr-fr,VS.110).gifOpérateurs publics

Name

Description

extent::operator-, opérateur

Retourne un nouvel objet extent qui est créé en soustrayant les éléments index les éléments correspondants de extent .

extent::operator--, opérateur

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

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

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

extent::operator*=, opérateur

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

extent::operator/=, opérateur

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

extent::operator[], opérateur

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

extent::operator+, opérateur

Retourne un nouvel objet extent qui est créé en ajoutant index et les éléments correspondants de extent .

extent::operator++, opérateur

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

extent::operator+=, opérateur

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

extent::operator=, opérateur

Copie le contenu d'un autre objet extent dans celui-ci.

extent::operator-=, opérateur

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

Hh305279.collapse_all(fr-fr,VS.110).gifConstantes publiques

Name

Description

extent::rank, constante

Obtient les entrées de l'objet extent.

Hiérarchie d'héritage

extent

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)