Método array::section
Retorna uma seção do objeto matriz que está na fonte especificada e que, opcionalmente, tem a extensão especificada.
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);
Parâmetros
_E0
O componente mais significativo da extensão dessa seção._E1
Um dos mais significativos componentes da extensão dessa seção._E2
O componente menos significativo da extensão dessa seção._Ext
O objeto extent (extensão) que especifica a extensão da seção. A origem é 0._Idx
O objeto index (índice) que especifica o local da origem. A subseção é o resto da extensão._I0
O componente mais significativo da origem desta seção._I1
Um dos mais significativos componentes de origem desta seção._I2
O componente menos significativo da origem desta seção._Rank
A classificação da seção._Section_extent
O objeto extent (extensão) que especifica a extensão da seção._Section_origin
O objeto index (índice) que especifica o local da origem._Value_type
O tipo de dados dos elementos que são copiados.
Valor de retorno
Retorna uma subseção do objeto array que está na origem especificada e que, opcionalmente, tem a extensão especificada. Quando somente o objeto index é especificado, a subseção contém todos os elementos na grade associada que tem os índices que são maiores do que os índices dos elementos no objeto index.
Comentários
As sobrecargas do método permitem que você crie subseções de objetos matriz que têm a uma, duas ou três dimensões.
Requisitos
Cabeçalho: amp.h
Namespace: Simultaneidade