extent – třída (C++ AMP)
Představuje vektor N celočíselných hodnot určujících hranice N-rozměrného prostoru s počátkem v hodnotě 0.Hodnoty ve vektoru jsou seřazeny od nejvýznamnější po nejméně významnou.
template <
int _Rank>
class extent;
Parametry
- _Rank
Řád objektu extent.
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Inicializuje novou instanci třídy extent. |
Veřejné metody
Název |
Description |
---|---|
Ověří, zda zadaný objekt extent má určený řád. |
|
Vrátí celkovou lineární velikost rozsahu (v jednotkách prvků). |
|
Vytváří objekt tiled_extent s rozsahy bloku dle zadaných rozměrů. |
Veřejné operátory
Název |
Description |
---|---|
Vrátí nový objekt extent vytvořený odečtením prvků objektu index od odpovídajících prvků objektu extent. |
|
Sníží všechny prvky objektu extent. |
|
Vypočítá modulo (zbytek) všech prvků v objektu extent při dělení tohoto prvku číslem. |
|
Vynásobí všechny prvky objektu extent číslem. |
|
Vydělí všechny prvky objektu extent číslem. |
|
Vrátí hodnotu prvku na zadaném indexu. |
|
Vrátí nový objekt extent vytvořený součtem odpovídajících prvků objektů index a extent. |
|
Zvýší všechny prvky objektu extent. |
|
Přičte zadané číslo ke všem prvkům objektu extent. |
|
Zkopíruje obsah jiného objektu extent do tohoto objektu. |
|
Odečte zadané číslo od všech prvků objektu extent. |
Veřejné konstanty
Název |
Description |
---|---|
Zjistí řád objektu extent. |
Hierarchie dědičnosti
extent
Požadavky
Hlavička: amp.h
Obor názvů: Souběžnost