Sdílet prostřednictvím


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

extent::extent – konstruktor

Inicializuje novou instanci třídy extent.

Veřejné metody

Název

Description

extent::contains – metoda

Ověří, zda zadaný objekt extent má určený řád.

extent::size – metoda

Vrátí celkovou lineární velikost rozsahu (v jednotkách prvků).

extent::tile – metoda

Vytváří objekt tiled_extent s rozsahy bloku dle zadaných rozměrů.

Veřejné operátory

Název

Description

extent::operator- – operátor

Vrátí nový objekt extent vytvořený odečtením prvků objektu index od odpovídajících prvků objektu extent.

extent::operator-- – operátor

Sníží všechny prvky objektu extent.

extent::operator(mod)= – operátor

Vypočítá modulo (zbytek) všech prvků v objektu extent při dělení tohoto prvku číslem.

extent::operator*= – operátor

Vynásobí všechny prvky objektu extent číslem.

extent::operator/= – operátor

Vydělí všechny prvky objektu extent číslem.

extent::operator[] – operátor

Vrátí hodnotu prvku na zadaném indexu.

extent::operator+ – operátor

Vrátí nový objekt extent vytvořený součtem odpovídajících prvků objektů index a extent.

extent::operator++ – operátor

Zvýší všechny prvky objektu extent.

extent::operator+= – operátor

Přičte zadané číslo ke všem prvkům objektu extent.

extent::operator= – operátor

Zkopíruje obsah jiného objektu extent do tohoto objektu.

extent::operator-= – operátor

Odečte zadané číslo od všech prvků objektu extent.

Veřejné konstanty

Název

Description

extent::rank – konstanta

Zjistí řád objektu extent.

Hierarchie dědičnosti

extent

Požadavky

Hlavička: amp.h

Obor názvů: Souběžnost

Viz také

Referenční dokumentace

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