tiled_extent – třída
Objekt tiled_extent je objektem extent s dimenzí od jedné do tří, který rozděluje rozsah prostoru do jedno, dvou nebo třírozměrných dlaždic.
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>;
Parametry
_Dim0
Velikost nejvýznamnějšího rozměru._Dim1
Délka druhého nejvýznamnějšího rozměru._Dim2
Velikost nejméně významného rozměru.
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Inicializuje novou instanci třídy tiled_extent. |
Veřejné metody
Název |
Description |
---|---|
Vrátí objekt extent, který zachycuje hodnoty argumentů šablony _Dim0, _Dim1 a _Dim2 třídy tiled_extent. |
|
Vrátí nový objekt tiled_extent s rozsahy upravenými tak, aby byly rovnoměrně dělitelné podle dimenzí dlaždice. |
|
Vrátí nový objekt tiled_extent s rozsahy sníženými tak, aby byly rovnoměrně dělitelné rozměrem bloku. |
Veřejné operátory
Název |
Description |
---|---|
Zkopíruje obsah zadaného objektu tiled_index do tohoto objektu. |
Veřejné konstanty
Název |
Description |
---|---|
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. |
Veřejné datové členy
Název |
Description |
---|---|
Načte objekt extent zachycující hodnoty argumentů šablony tiled_extent_Dim0, _Dim1 a _Dim2. |
Hierarchie dědičnosti
extent
tiled_extent
Požadavky
Hlavička: amp.h
Obor názvů: Souběžnost