Sdílet prostřednictvím


Třída tiled_index

Poskytuje index do objektu tiled_grid.Tato třída obsahuje vlastnosti pro přístup k prvkům relativním k místnímu původu bloku a ke globálnímu původu.Další informace o prostorech vedle sebe, viz Použití dlaždic.

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
    Velikost nejvýznamnějšího rozměru.

  • _Dim1
    Délka druhé nejvýznamnější dimenze.

  • _Dim2
    Velikost nejméně významného rozměru.

Členy

Hh305244.collapse_all(cs-cz,VS.110).gifVeřejné konstruktory

Název

Description

Konstruktor tiled_index::tiled_index

Vytvoří novou instanci třídy tile_index.

Hh305244.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

Metoda tiled_index::get_tile_extent

Vrátí objekt extent obsahující hodnoty argumentů šablon tiled_index_Dim0, _Dim1 a _Dim2.

Hh305244.collapse_all(cs-cz,VS.110).gifVeřejné konstanty

Název

Description

tiled_index::barrier konstanta

Udržuje objekt tile_barrier představující překážku v aktuálním bloku vláken.

tiled_index::Global konstanta

Ukládá objekt index řádu 1, 2 nebo 3, který představuje globální indexu v rámci objektu grid.

tiled_index::Local konstanta

Uloží objekt index řádu 1, 2 nebo 3, který představuje relativní index v rámci aktuální dlaždice objektu tiled_extent.

tiled_index::RANK konstanta

Ukládá stupeň objektu tiled_index.

tiled_index::Tile konstanta

Uloží objekt index řádu 1, 2 nebo 3, který představuje souřadnice aktuální dlaždice objektu tiled_extent.

tiled_index::tile_dim0 konstanta

Ukládá velikost nejvýznamnějšího rozměru.

tiled_index::tile_dim1 konstanta

Ukládá délku druhé nejvýznamnější dimenze.

tiled_index::tile_dim2 konstanta

Udržuje velikost nejméně významného rozměru.

tiled_index::tile_origin konstanta

Uloží objekt index řádu 1, 2 nebo 3, který představuje globální souřadnice původu aktuální dlaždice v rámci objektu tiled_extent.

Hh305244.collapse_all(cs-cz,VS.110).gifVeřejné datové členy

Název

Description

Datový člen tiled_index::tile_extent

Načte objekt extent obsahující hodnoty argumentů šablon tiled_indexhh305244(v=vs.110).md_Dim0, _Dim1 a _Dim2.

Hierarchie dědičnosti

_Tiled_index_base

tiled_index

Požadavky

Hlavičkový soubor: amp.h

Obor názvů: Concurrency

Viz také

Referenční dokumentace

Obor názvů souběžnosti (C++ AMP)