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 la plus significative à la moins significative.
template <
int _Rank>
class extent;
Paramètres
- _Rank
Rang de l'objet extent.
Membres
Constructeurs publics
Nom |
Description |
---|---|
Initialise une nouvelle instance de la classe extent. |
Méthodes publiques
Nom |
Description |
---|---|
Vérifie que l'objet extent spécifié a le 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 étendues de mosaïque données par les dimensions spécifiées. |
Opérateurs publics
Nom |
Description |
---|---|
Retourne un nouvel objet extent qui est créé en soustrayant les éléments index des éléments extent correspondants. |
|
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 les éléments index et extent correspondants. |
|
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
Nom |
Description |
---|---|
Obtient le rang de l'objet extent. |
Hiérarchie d'héritage
extent
Configuration requise
En-tête : amp.h
Espace de noms d'accès : Concurrency