Sdílet prostřednictvím


Třída tiled_extent

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é nejvýznamnější dimenze.

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

Členy

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

Název

Description

Konstruktor tiled_extent::tiled_extent

Vytvoří novou instanci třídy tiled_extent.

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

Název

Description

Metoda tiled_extent::get_tile_extent

Vrátí objekt extent, který zachycuje hodnoty argumentů šablony _Dim0, _Dim1 a _Dim2 třídy tiled_extent.

Metoda tiled_extent::Pad

Vrátí nový objekt tiled_extent s rozsahy upravenými tak, aby byly rovnoměrně dělitelné podle dimenzí dlaždice.

Metoda tiled_extent::truncate

Vrátí nový objekt tiled_extent s rozsahy sníženými tak, aby byly rovnoměrně dělitelné rozměrem bloku.

Hh537970.collapse_all(cs-cz,VS.110).gifVeřejné operátory

Název

Description

tiled_extent::operátoroperátor =

Zkopíruje obsah zadaného objektu tiled_index do tohoto objektu

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

Název

Description

tiled_extent::tile_dim0 konstanta

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

tiled_extent::tile_dim1 konstanta

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

tiled_extent::tile_dim2 konstanta

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

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

Název

Description

Datový člen tiled_extent::tile_extent

Načte objekt extent zachycující hodnoty argumentů šablony tiled_extent_Dim0, _Dim1 třídy _Dim2.

Hierarchie dědičnosti

extent

tiled_extent

Požadavky

Hlavičkový soubor: amp.h

Obor názvů: Concurrency

Viz také

Referenční dokumentace

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