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
扩展盘区指定的范围内的部分中的对象。 原点为 0。_Idx
索引指定的原点位置的对象。 小节是扩展盘区的其余部分。_I0
本部分的起点的最重要的组件。_I1
本部分的起点的下一步-到-最高有效的组件。_I2
本部分的起点的最不重要的组件。_Rank
部分中的排位。_Section_extent
扩展盘区指定的范围内的部分中的对象。_Section_origin
索引指定的原点位置的对象。
返回值
部分下的array_view在指定的原始和可选) 的对象具有指定的范围。 当仅index指定对象、 小节包含所有关联的扩展盘区中的元素具有索引中的所有元素的索引大于index对象。
要求
标题: amp.h
命名空间: 并发