Метод array::section
Возвращает подраздел объекта array, находящийся по заданному начальному положению и, при необходимости, имеющий определенный размер.
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);
Параметры
_E0
Наиболее значительный компонент границы этого раздела._E1
Второй наиболее значительный компонент границы этого раздела._E2
Наименее значимый компонент границы этого раздела._Ext
Объект extent, определяющий границы раздела. Начальное положение — 0._Idx
Объект index, который определяет расположение начальной позиции. Подраздел — оставшаяся часть области._I0
Наиболее значимый компонент начальной позиции этого раздела._I1
Второй наиболее значимый компонент начальной позиции этого раздела._I2
Наименее значимый компонент начальной позиции этого раздела._Rank
Ранг раздела._Section_extent
Объект extent, определяющий границы раздела._Section_origin
Объект index, который определяет расположение начальной позиции._Value_type
Тип данных копируемых элементов.
Возвращаемое значение
Возвращает подраздел объекта array, находящийся по заданному начальному положению и, при необходимости, имеющий определенный размер. Если указан только объект index, подраздел содержит все элементы в связанной таблице, имеющие индексы, превышающие индексы элементов в объекте index.
Примечания
Перегрузки этого метода позволяют создать подразделы объектов array, которые имеют одно, 2 или 3 измерения.
Требования
Заголовок: amp.h
Пространство имен: Concurrency