Método array_view::section
Retorna uma subseção do objeto array_view que está na origem especificada e que, opcionalmente, tem a extensão especificada.
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);
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.
Valor de retorno
Uma subseção do objeto array_view que está na origem especificada e, opcionalmente, que tem a extensão especificada. Quando somente o objeto index é especificado, a subseção contém todos os elementos na extensão associada que possuem os índices que são maiores do que os índices dos elementos no objeto index.
Requisitos
Cabeçalho: amp.h
Namespace: Simultaneidade