Compartir a través de


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

tiled_extent::tiled_extent (Constructor)

Inicializa una nueva instancia de la clase tiled_extent.

Métodos públicos

Name

Descripción

tiled_extent::get_tile_extent (Método)

Devuelve un objeto extent que captura los valores de los argumentos _Dim0, _Dim1, y _Dim2 de la plantilla de tiled_extent.

tiled_extent::pad (Método)

Devuelve un nuevo objeto tiled_extent con extensiones ajustadas para ser equitativamente divisibles por las dimensiones de la tesela.

tiled_extent::truncate (Método)

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

tiled_extent::operator= (Operador)

Copia el contenido del objeto especificado tiled_index en este.

Constantes públicas

Name

Descripción

tiled_extent::tile_dim0 (Constante)

Almacena la longitud de la dimensión más significativa.

tiled_extent::tile_dim1 (Constante)

Almacena la longitud de la siguiente dimension más significativa.

tiled_extent::tile_dim2 (Constante)

Almacena la longitud de la dimensión menos significativa.

Miembros de datos públicos

Name

Descripción

tiled_extent::tile_extent (Miembro de datos)

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

Vea también

Referencia

Espacio de nombres de simultaneidad (C++ AMP)