tiled_extent (Clase)
Un objeto tiled_extent es un objeto extent de una a tres dimensiones que divide el espacio de la extensión en un mosaico de una, dos o tres dimensiones.
template <
int _Dim0,
int _Dim1,
int _Dim2
>
class tiled_extent : public Concurrency::extent<3>;
template <
int _Dim0,
int _Dim1
>
class tiled_extent<_Dim0, _Dim1, 0> : public Concurrency::extent<2>;
template <
int _Dim0
>
class tiled_extent<_Dim0, 0, 0> : public Concurrency::extent<1>;
Parámetros
_Dim0
La longitud de la dimensión más significativa._Dim1
La longitud de la siguiente dimensión más significativa._Dim2
La longitud de la dimensión menos significativa.
Miembros
Constructores públicos
Name |
Descripción |
---|---|
Inicializa una nueva instancia de la clase tiled_extent. |
Métodos públicos
Name |
Descripción |
---|---|
Devuelve un objeto extent que captura los valores de los argumentos _Dim0, _Dim1, y _Dim2 de la plantilla de tiled_extent. |
|
Devuelve un nuevo objeto tiled_extent con extensiones ajustadas para ser equitativamente divisibles por las dimensiones de la tesela. |
|
Devuelve un nuevo objeto tiled_extent con extensiones ajustadas a la baja para ser divisible en pares por las dimensiones de la tesela. |
Operadores públicos
Name |
Descripción |
---|---|
Copia el contenido del objeto especificado tiled_index en este. |
Constantes públicas
Name |
Descripción |
---|---|
Almacena la longitud de la dimensión más significativa. |
|
Almacena la longitud de la siguiente dimension más significativa. |
|
Almacena la longitud de la dimensión menos significativa. |
Miembros de datos públicos
Name |
Descripción |
---|---|
Obtiene un objeto extent que captura los valores de los argumentos de la plantilla _Dim0, _Dim1 y _Dim2 tiled_extent. |
Jerarquía de herencia
extent
tiled_extent
Requisitos
Encabezado: amp.h
Espacio de nombres: Simultaneidad