Partilhar via


tiled_extent classe

Um objeto tiled_extent é um objeto extent de uma das três dimensões que subdivide o espaço de extensão em blocos de uma, duas ou três dimensões.

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
    O tamanho da dimensão mais significativa.

  • _Dim1
    O tamanho de uma das dimensões mais significativas.

  • _Dim2
    O tamanho da dimensão menos significativa.

Membros

Hh537970.collapse_all(pt-br,VS.110).gifConstrutores Públicos

Nome

Descrição

Construtor de tiled_extent::tiled_extent

Inicializa uma nova instância da classe tiled_extent.

Hh537970.collapse_all(pt-br,VS.110).gifMétodos Públicos

Nome

Descrição

Método de tiled_extent::get_tile_extent

Returna um objeto extent que captura o valor dos argumentos de modelo tiled_extent_Dim0, _Dim1, e _Dim2.

Método de tiled_extent::PAD

Retorna um novo objeto tiled_extent com as extensões ajustadas para ser igualmente divisível pelas dimensões do bloco.

Método de tiled_extent::TRUNCATE

Retorna um novo objeto tiled_extent com as extensões ajustadas para baixo para ser igualmente divisível pelas dimensões do bloco.

Hh537970.collapse_all(pt-br,VS.110).gifOperadores Públicos

Nome

Descrição

tiled_extent::operadoroperador =

Copia o conteúdo do objeto tiled_index especificado para esse outro

Hh537970.collapse_all(pt-br,VS.110).gifConstantes Públicas

Nome

Descrição

Constante de tiled_extent::tile_dim0

Armazena o comprimento da dimensão mais significativa.

Constante de tiled_extent::tile_dim1

Armazena o comprimento de uma das dimensões mais significativas.

Constante de tiled_extent::tile_dim2

Armazena o comprimento da dimensão menos significativa.

Hh537970.collapse_all(pt-br,VS.110).gifMembros de Dados Públicos

Nome

Descrição

Membro de dados de tiled_extent::tile_extent

Obtém um objeto extent que captura os valores dos argumentos de modelo tiled_extent_Dim0, _Dim1, e _Dim2.

Hierarquia de Herança

extent

tiled_extent

Requisitos

Cabeçalho: amp.h

Namespace: Concurrency

Consulte também

Referência

Namespace de simultaneidade (AMP C++)