Metoda Array::section
Zwraca podsekcję obiektu array który znajduje się w określonym miejscu początkowym i opcjonalnie zawiera 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
Następny po najbardziej znaczącym składniku 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 w zawiera 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