次の方法で共有


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

名前空間: Concurrency

参照

関連項目

array_view クラス