array::section-Methode
Gibt einen Unterabschnitt des array-Objekts zurück, das sich am angegebenen Ursprung befindet und optional den angegebenen Wertebereich hat.
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);
Parameter
_E0
Die wichtigste Komponente des Umfangs dieses Abschnitts._E1
Die zweitwichtigste Komponente des Umfangs dieses Abschnitts._E2
Die unwichtigste Komponente des Umfangs dieses Abschnitts._Ext
Das extent-Objekt, das den Umfang des Abschnitts angibt. Der Ursprung ist 0._Idx
Das index-Objekt, das die Position des Ursprungs angibt. Der Unterabschnitt entspricht dem Rest des Umfangs._I0
Die wichtigste Komponente des Ursprungs dieses Abschnitts._I1
Die zweitwichtigste Komponente des Ursprungs dieses Abschnitts._I2
Die unwichtigste Komponente des Ursprungs dieses Abschnitts._Rank
Der Rang des Abschnitts._Section_extent
Das extent-Objekt, das den Umfang des Abschnitts angibt._Section_origin
Das index-Objekt, das die Position des Ursprungs angibt._Value_type
Der Datentyp der Elemente, die kopiert werden.
Rückgabewert
Gibt einen Unterabschnitt des array-Objekts zurück, das sich am angegebenen Ursprung befindet und optional den angegebenen Wertebereich hat. Wenn nur das index-Objekt angegeben wird, enthält der Unterabschnitt alle Elemente im zugeordneten Raster, deren Indizes größer sind als die Indizes der Elemente im index-Objekt.
Hinweise
Mithilfe der Überladungen dieser Methode können Sie Unterabschnitte der array-Objekte mit einer, zwei oder drei Dimensionen erstellen.
Anforderungen
Header: amp.h
Namespace: Nebenläufigkeit