Condividi tramite


Classe tiled_index

Fornisce un indice in un oggetto tiled_extent.Tale classe dispone di proprietà per accedere agli elementi relativi all'origine locale della sezione e relativi all'origine globale.Per ulteriori informazioni sugli elementi affiancati, vedere Utilizzo di sezioni.

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

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

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

Nome

Descrizione

Costruttore tiled_index::tiled_index

Inizializza una nuova istanza della classe tile_index.

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

Nome

Descrizione

Metodo tiled_index::get_tile_extent

Restituisce un oggetto extent con i valori degli argomenti _Dim0, _Dim1 e _Dim2 del modello tiled_index.

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

Nome

Descrizione

Costante tiled_index::barrier

Archivia un oggetto tile_barrier che rappresenta una barriera nella sezione corrente dei thread.

Costante tiled_index::global

Archivia un oggetto index di rango 1, 2 o 3, che rappresenta l'indice globale in un oggetto grid.

Costante tiled_index::local

Archivia un oggetto index di rango 1, 2 e 3, che rappresenta l'indice relativo nella sezione corrente di un oggetto tiled_extent.

Costante tiled_index::rank

Archivia il rango dell'oggetto tiled_index.

Costante tiled_index::tile

Archivia un oggetto index di rango 1, 2, o 3 che rappresenta le coordinate della sezione corrente di un oggetto tiled_extent.

Costante tiled_index::tile_dim0

Archivia la lunghezza della dimensione più significativa.

Costante tiled_index::tile_dim1

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

Costante tiled_index::tile_dim2

Archivia la lunghezza della dimensione meno significativa.

Costante tiled_index::tile_origin

Archivia un oggetto index di rango 1, 2 o 3, che rappresenta le coordinate complessive dell'origine della sezione corrente in un oggetto tiled_extent.

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

Nome

Descrizione

Membro dati tiled_index::tile_extent

Ottiene un oggetto extent con i valori degli argomenti _Dim0, _Dim1 e _Dim2 del modello tiled_index e tiled_index.

Gerarchia di ereditarietà

_Tiled_index_base

tiled_index

Requisiti

File di intestazione: amp.h

Spazio dei nomi: Concurrency

Vedere anche

Riferimenti

Spazio dei nomi Concurrency (C++ AMP)