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
Veřejné konstruktory
Název |
Description |
---|---|
Vytvoří novou instanci třídy tile_index. |
Veřejné metody
Název |
Description |
---|---|
Vrátí objekt extent obsahující hodnoty argumentů šablon tiled_index_Dim0, _Dim1 a _Dim2. |
Veřejné konstanty
Název |
Description |
---|---|
Udržuje objekt tile_barrier představující překážku v aktuálním bloku vláken. |
|
Ukládá objekt index řádu 1, 2 nebo 3, který představuje globální indexu v rámci objektu grid. |
|
Uloží objekt index řádu 1, 2 nebo 3, který představuje relativní index v rámci aktuální dlaždice objektu tiled_extent. |
|
Ukládá stupeň objektu tiled_index. |
|
Uloží objekt index řádu 1, 2 nebo 3, který představuje souřadnice aktuální dlaždice objektu tiled_extent. |
|
Ukládá velikost nejvýznamnějšího rozměru. |
|
Ukládá délku druhé nejvýznamnější dimenze. |
|
Udržuje velikost nejméně významného rozměru. |
|
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. |
Veřejné datové členy
Název |
Description |
---|---|
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