Partager via


array::section, méthode

Retourne une sous-section de l'objet array qui est à l'origine spécifiée et, éventuellement, qui a l'étendue spécifiée.

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);

Paramètres

  • _E0
    L'élément le plus significatif de l'extent de cette section.

  • _E1
    L'élément suivant l'élément le plus significatif de l'extent de cette section.

  • _E2
    L'élément le moins significatif de l'étendue de cette section.

  • _Ext
    Objet extent qui spécifie l'étendue de la section. L'origine est 0.

  • _Idx
    Objet index qui spécifie l'emplacement de l'origine. La sous-section est le reste de l'étendue.

  • _I0
    Le composant le plus significatif de l'origine de cette section.

  • _I1
    Le prochain composant à être le plus significatif de l'origine de cette section.

  • _I2
    Le composant le moins important de l'origine de cette section.

  • _Rank
    Rang de la section.

  • _Section_extent
    Objet extent qui spécifie l'étendue de la section.

  • _Section_origin
    Objet index qui spécifie l'emplacement de l'origine.

  • _Value_type
    Type de données des éléments copiés.

Valeur de retour

Retourne une sous-section de l'objet array qui est à l'origine spécifiée et, éventuellement, qui a l'étendue spécifiée. Lorsque seul l'objet index est spécifié, la sous-section contient tous les éléments dans la grille associée qui ont des index qui sont plus grands que les index des éléments dans l'objet index.

Remarques

Les surcharges de cette méthode vous permettent de créer les sous-sections des objets array qui ont une, deux ou trois dimensions.

Configuration requise

En-tête : amp.h

Espace de noms d'accès : Concurrency

Voir aussi

Référence

array, classe