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'extent de cette section.

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

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

  • _I0
    Le composant le plus important 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
    Le rang de la section.

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

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

  • _Value_type
    Le 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'extent spécifiée.Lorsque seul l'objet index est spécifié, la sous-section contient tous les éléments dans la grid associée qui ont des index qui sont plus grand 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