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
Constructeurs publics
Name |
Description |
---|---|
Initialise une nouvelle instance de la classe extent. |
Méthodes publiques
Name |
Description |
---|---|
Vérifie que l'objet spécifié extent un rang spécifié. |
|
Retourne la taille totale linéaire de l'étendue (en unités d'éléments). |
|
Génère un objet tiled_extent avec les ampleurs de mosaïque données par les dimensions spécifiées. |
Opérateurs publics
Name |
Description |
---|---|
Retourne un nouvel objet extent qui est créé en soustrayant les éléments index les éléments correspondants de extent . |
|
Décrémente chaque élément de l'objet extent . |
|
Calcule le modulo (reste) de chaque élément dans l'objet extent lorsque cet élément est divisé par un nombre. |
|
Multiplie chaque élément de l'objet extent par un nombre. |
|
Divise chaque élément de l'objet extent par un nombre. |
|
Retourne l'élément à l'index spécifié. |
|
Retourne un nouvel objet extent qui est créé en ajoutant index et les éléments correspondants de extent . |
|
Incrémente chaque élément de l'objet extent . |
|
Ajoute le nombre spécifié à chaque élément de l'objet extent . |
|
Copie le contenu d'un autre objet extent dans celui-ci. |
|
Soustrait le nombre spécifié de chaque élément de l'objet extent . |
Constantes publiques
Name |
Description |
---|---|
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