共用方式為


array::section 方法

回傳一個在指定原點的 array 物件的子區段,且可選擇性地指定 extent 。

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 物件,且可選擇性的指定 extent 。只有當 index 物件被指定時,關聯的方格中包含所有索引值比 index 物件中元素的索引值大的子區段。

備註

這個方法的多載可讓您建立含有一個、兩個或三個維度的 array 物件的子區段。

需求

標頭檔: amp.h

**命名空間:**並行

請參閱

參考

array 類別