Sdílet prostřednictvím


array::section – metoda

Vrátí dílčí část objektu array nacházející se na zadaném umístění a volitelně také se zadaným rozsahem.

array_view<_Value_type,_Rank> section(
   const Concurrency::index<_Rank>& _Section_origin,
   const Concurrency::extent<_Rank>& _Section_extent
) restrict(amp,cpu);

array_view<const _Value_type,_Rank> section(
   const Concurrency::index<_Rank>& _Section_origin,
   const Concurrency::extent<_Rank>& _Section_extent
) const restrict(amp,cpu);

array_view<_Value_type,_Rank> section(
   const Concurrency::extent<_Rank>& _Ext
) restrict(amp,cpu);

array_view<const _Value_type,_Rank> section(
   const Concurrency::extent<_Rank>& _Ext
) const restrict(amp,cpu);

array_view<_Value_type,_Rank> section(
   const index<_Rank>& _Idx
) restrict(amp,cpu);

array_view<const _Value_type,_Rank> section(
   const index<_Rank>& _Idx
) const restrict(amp,cpu);

array_view<_Value_type,1> section(
   int _I0,
   int _E0
) restrict(amp,cpu);

array_view<const _Value_type,1> section(
   int _I0,
   int _E0
) const restrict(amp,cpu);

array_view<_Value_type,2> section(
   int _I0,
   int _I1,
   int _E0,
   int _E1
) restrict(amp,cpu);

array_view<const _Value_type,2> section(
   int _I0,
   int _I1,
   int _E0,
   int _E1
) const restrict(amp,cpu);

array_view<_Value_type,3> section(
   int _I0,
   int _I1,
   int _I2,
   int _E0,
   int _E1,
   int _E2
) restrict(amp,cpu);

array_view<const _Value_type,3> section(
   int _I0,
   int _I1,
   int _I2,
   int _E0,
   int _E1,
   int _E2
) const restrict(amp,cpu);

Parametry

  • _E0
    Nejvýznamnější komponenta rozsahu tohoto oddílu.

  • _E1
    Druhá nejvýznamnější komponenta rozsahu tohoto oddílu.

  • _E2
    Nejméně významná komponenta rozsahu tohoto oddílu.

  • _Ext
    Objekt extent určující rozsah oddílu.Počátek je 0.

  • _Idx
    Objekt index určující umístění počátku.Dílčím oddílem je zbytek rozsahu.

  • _I0
    Nejvýznamnější komponenta počátku tohoto oddílu.

  • _I1
    Druhá nejvýznamnější komponenta počátku tohoto oddílu.

  • _I2
    Nejméně významná komponenta počátku tohoto oddílu.

  • _Rank
    Řád oddílu.

  • _Section_extent
    Objekt extent určující rozsah oddílu.

  • _Section_origin
    Objekt index určující umístění počátku.

  • _Value_type
    Typ dat kopírovaných prvků.

Vrácená hodnota

Vrátí dílčí část objektu array, který se nachází na zadaném umístění, a volitelně také se zadaným rozsahem.Je-li zadán pouze objekt index, obsahuje dílčí část všechny prvky přidružené k mřížce, které mají indexy větší než indexy prvků v objektu index.

Poznámky

Přetížení této metody umožňují vytvořit dílčí části objektů array, které mají jednu, dvě nebo tři dimenze.

Požadavky

Hlavička: amp.h

Obor názvů: Souběžnost

Viz také

Referenční dokumentace

array – třída