Udostępnij za pośrednictwem


Klasa tiled_index

Dostarcza indeks dla obiektu tiled_extent.Klasa zawiera właściwości umożliwiające dostęp do elementów względem lokalnego początku fragmentu i globalnego początku.Aby uzyskać więcej informacji na temat przestrzeni kafli, zobacz Za pomocą płytki.

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

Parametry

  • _Dim0
    Długość najbardziej znaczącego wymiaru.

  • _Dim1
    Długość drugiego najbardziej znaczącego wymiaru.

  • _Dim2
    Długość najmniej znaczącego wymiaru.

Elementy członkowskie

Hh305244.collapse_all(pl-pl,VS.110).gifKonstruktory publiczne

Nazwa

Opis

Konstruktor tiled_index::tiled_index

Inicjuje nowe wystąpienie klasy tile_index.

Hh305244.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

Metoda tiled_index::get_tile_extent

Zwraca obiekt extent, który ma wartości argumentów szablonu tiled_index_Dim0, _Dim1, i _Dim2.

Hh305244.collapse_all(pl-pl,VS.110).gifPubliczne stałe

Nazwa

Opis

Stała tiled_index::barrier

Przechowuje obiekt tile_barrier reprezentujący barierę w bieżącym fragmencie wątków.

Stała tiled_index::Global

Przechowuje obiekt index o liczbie wymiarów 1, 2 lub 3, który reprezentuje globalny indeks w obiekcie grid.

Stała tiled_index::Local

Przechowuje obiekt index rangi 1, 2 lub 3, reprezentujący względny indeks w bieżącym fragmencie obiektu tiled_extent.

Stała tiled_index::Rank

Przechowuje liczbę wymiarów obiektu tiled_index.

Stała tiled_index::Tile

Przechowuje obiekt index o liczbie wymiarów 1, 2 lub 3, który reprezentuje współrzędne bieżącego fragmentu obiektu tiled_extent.

Stała tiled_index::tile_dim0

Przechowuje długość najbardziej znaczącego wymiaru.

Stała tiled_index::tile_dim1

Przechowuje długość drugiego najbardziej znaczącego wymiaru.

Stała tiled_index::tile_dim2

Przechowuje długość najmniej znaczącego wymiaru.

Stała tiled_index::tile_origin

Przechowuje obiekt index o liczbie wymiarów 1, 2 lub 3, który reprezentuje globalne współrzędne początku bieżącego fragmentu w obiekcie tiled_extent.

Hh305244.collapse_all(pl-pl,VS.110).gifPubliczne elementy członkowskie danych

Nazwa

Opis

tiled_index::tile_extent Członkowskich danych

Pobiera obiekt extent, który ma wartości argumentów szablonu tiled_index argumentów szablonu tiled_index_Dim0, _Dim1 i _Dim2.

Hierarchia dziedziczenia

_Tiled_index_base

tiled_index

Wymagania

Nagłówek: amp.h

Przestrzeń nazw: Concurrency

Zobacz też

Informacje

Obszar nazw współbieżności (C++ AMP)