Метод array_view::section
Возвращает подраздел объекта array_view, находящийся по заданному начальному положению и, при необходимости, имеющий определенный размер.
array_view section(
const Concurrency::index<_Rank>& _Section_origin,
const Concurrency::extent<_Rank>& _Section_extent
) const restrict(amp,cpu);
array_view section(
const Concurrency::index<_Rank>& _Idx
) const restrict(amp,cpu);
array_view section(
const Concurrency::extent<_Rank>& _Ext
) const restrict(amp,cpu);
array_view section(
int _I0,
int _E0
) const restrict(amp,cpu);
array_view section(
int _I0,
int _I1,
int _E0,
int _E1
) const restrict(amp,cpu);
array_view section(
int _I0,
int _I1,
int _I2,
int _E0,
int _E1,
int _E2
) const restrict(amp,cpu);
Параметры
_E0
Наиболее значительный компонент границы этого раздела._E1
Второй наиболее значительный компонент границы этого раздела._E2
Наименее значимый компонент границы этого раздела._Ext
Объект extent, определяющий границы раздела. Начальное положение — 0._Idx
Объект index, который определяет расположение начальной позиции. Подраздел — оставшаяся часть области._I0
Наиболее значимый компонент начальной позиции этого раздела._I1
Второй наиболее значимый компонент начальной позиции этого раздела._I2
Наименее значимый компонент начальной позиции этого раздела._Rank
Ранг раздела._Section_extent
Объект extent, определяющий границы раздела._Section_origin
Объект index, который определяет расположение начальной позиции.
Возвращаемое значение
Подраздел объекта array_view на указанной начальной позиции и, при необходимости, с указанной границей. Если указан только объект index, то подраздел содержит все элементы в соответствующих границах, которые имеют индексы, превышающие индексы элементов в объекте index.
Требования
Заголовок: amp.h
Пространство имен: Concurrency