Condividi tramite


Classe tiled_extent

Un oggetto tiled_extent è un oggetto extent con dimensioni da 1 a 3 che suddivide lo spazio dell'extent in sezioni a una, due o tre dimensioni.

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>;

Parametri

  • _Dim0
    La lunghezza della dimensione più significativa.

  • _Dim1
    Lunghezza della dimensione più vicina alla dimensione più significativa.

  • _Dim2
    Lunghezza della dimensione meno significativa.

Membri

Hh537970.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

Costruttore tiled_extent::tiled_extent

Inizializza una nuova istanza della classe tiled_extent.

Hh537970.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

Metodo tiled_extent::get_tile_extent

Restituisce un oggetto extent che acquisisce i valori degli argomenti del modello del tiled_extent: _Dim0, _Dim1 e _Dim2.

Metodo tiled_extent::pad

Restituisce un nuovo oggetto tiled_extent con gli extent regolati per essere agevolmente divisibili per le dimensioni della sezione.

Metodo tiled_extent::truncate

Restituisce un nuovo oggetto tiled_extent con gli extent troncati per essere agevolmente divisibili per le dimensioni della sezione.

Hh537970.collapse_all(it-it,VS.110).gifOperatori pubblici

Nome

Descrizione

Operatore tiled_extent::operator=

Copia il contenuto dell'oggetto tiled_index specificato in quest'altro.

Hh537970.collapse_all(it-it,VS.110).gifCostanti pubbliche

Nome

Descrizione

Costante tiled_extent::tile_dim0

Archivia la lunghezza della dimensione più significativa.

Costante tiled_extent::tile_dim1

Archivia la lunghezza della dimensione più vicina alla dimensione significativa.

Costante tiled_extent::tile_dim2

Archivia la lunghezza della dimensione meno significativa.

Hh537970.collapse_all(it-it,VS.110).gifMembri dati pubblici

Nome

Descrizione

Membro dati tiled_extent::tile_extent

Ottiene un oggetto extent che acquisisce i valori degli argomenti del modello tiled_extent: _Dim0, _Dim1 e _Dim2.

Gerarchia di ereditarietà

extent

tiled_extent

Requisiti

Intestazione: amp.h

Spazio dei nomi: Concurrency

Vedere anche

Riferimenti

Spazio dei nomi Concurrency (C++ AMP)