tiled_index, classe
Fournit un index dans un objet tiled_extent. Cette classe possède des propriétés pour accéder aux éléments par rapport à l'origine locale de la mosaïque et par rapport à l'origine globale. Pour plus d'informations sur les espaces en mosaïque, consultez Utilisation des mosaïques.
template <
int _Dim0,
int _Dim1 = 0,
int _Dim2 = 0
>
class tiled_index : public _Tiled_index_base<3>;
template <
int _Dim0,
int _Dim1
>
class tiled_index<_Dim0, _Dim1, 0> : public _Tiled_index_base<2>;
template <
int _Dim0
>
class tiled_index<_Dim0, 0, 0> : public _Tiled_index_base<1>;
Paramètres
_Dim0
Longueur de la dimension la plus significative._Dim1
Longueur de la deuxième dimension la plus significative._Dim2
Longueur de la dimension la moins significative.
Membres
Constructeurs publics
Nom |
Description |
---|---|
Initialise une nouvelle instance de la classe tile_index. |
Méthodes publiques
Nom |
Description |
---|---|
Retourne un objet extent qui présente les valeurs des arguments template tiled_index _Dim0, _Dim1 et _Dim2. |
Constantes publiques
Nom |
Description |
---|---|
Stocke un objet tile_barrier qui représente un cloisonnement de la mosaïque actuelle des threads. |
|
Stocke un objet index de rang 1, 2 ou 3, qui représente l'index global d'un objet grid. |
|
Stocke un objet index de rang 1, 2 ou 3, qui représente l'index relatif de la mosaïque actuelle d'un objet tiled_extent. |
|
Stocke le rang de l'objet tiled_index. |
|
Stocke un objet index de rang 1, 2 ou 3 qui représente les coordonnées de la mosaïque actuelle d'un objet tiled_extent. |
|
Stocke la longueur de la dimension la plus significative. |
|
Stocke la longueur de la deuxième dimension la plus significative. |
|
Stocke la longueur de la dimension la moins significative. |
|
Stocke un objet index de rang 1, 2 ou 3 qui représente les coordonnées globales d'origine de la mosaïque actuelle dans un objet tiled_extent. |
Données membres publiques
Nom |
Description |
---|---|
Obtient un objet extent qui présente les valeurs des arguments template tiled_index, des arguments template tiled_index _Dim0, _Dim1 et _Dim2. |
Hiérarchie d'héritage
_Tiled_index_base
tiled_index
Configuration requise
En-tête : amp.h
Espace de noms d'accès : Concurrency