Udostępnij za pośrednictwem


array::section — Metoda

Zwraca podsekcję obiektu array który znajduje się w określonej lokalizacji i opcjonalnie ma określony zakres.

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
    Najbardziej znaczący składnik z zakresu sekcji.

  • _E1
    Drugi najbardziej znaczący składnik z zakresu sekcji.

  • _E2
    Najmniej znaczący składnik z zakresu sekcji.

  • _Ext
    Obiekt extent, który określa zakres sekcji.Wartość pierwotna wynosi 0.

  • _Idx
    Obiekt index, który określa lokalizację pochodzenia.Podsekcja jest pozostałą częścią zakresu.

  • _I0
    Najbardziej znaczący składnik pochodzenia tej sekcji.

  • _I1
    Drugi najbardziej znaczący składnik pochodzenia tej sekcji.

  • _I2
    Najmniej znaczący składnik pochodzenia tej sekcji.

  • _Rank
    Ranga sekcji.

  • _Section_extent
    Obiekt extent, który określa zakres sekcji.

  • _Section_origin
    Obiekt index, który określa lokalizację pochodzenia.

  • _Value_type
    Typ danych elementów, które są kopiowane.

Wartość zwracana

Zwraca podsekcję obiektu array, który znajduje się w określonej lokalizacji i opcjonalnie ma określony zakres.Gdy tylko obiekt index jest określony, podsekcja zawiera wszystkie elementy w skojarzonej siatce, których indeksy są większe niż indeksy elementów w obiekcie index.

Uwagi

Przeciążenia tej metody pozwalają tworzyć podsekcje obiektów array, które mają jeden, dwa lub trzy wymiary.

Wymagania

Nagłówek: amp.h

Przestrzeń nazw: Concurrency

Zobacz też

Informacje

array — Klasa