array::section 메서드
하위 계층의 반환의 배열 지정한 원본 이며는, 필요에 따라 개체에 지정한 범위 있습니다.
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);
매개 변수
_E0
이 섹션의 범위를 가장 중요 한 구성 요소입니다._E1
이 섹션의 범위를 다음-에-최상위 구성 요소입니다._E2
이 섹션의 범위를 가장 중요 한 구성 요소입니다._Ext
범위 섹션의 범위를 지정 하는 개체입니다.원점을 0입니다._Idx
인덱스 개체 원점의 위치를 지정 합니다.섹션의 나머지는 정도입니다._I0
이 여기에 가장 중요 한 구성 요소입니다._I1
이 섹션에 다음-에-최상위 구성 요소입니다._I2
이 섹션의 시작 위치의 최하위 구성 요소입니다._Rank
섹션의 순위입니다._Section_extent
범위 섹션의 범위를 지정 하는 개체입니다._Section_origin
인덱스 개체 원점의 위치를 지정 합니다._Value_type
복사 되는 요소의 데이터 형식입니다.
반환 값
하위 계층의 반환은 array 지정한 원본 이며는, 필요에 따라 개체에 지정한 범위 있습니다.유일한 경우는 index 개체를 지정 하 고 하위 섹션에 있는 요소의 인덱스 보다 큰 인덱스에 있는 모든 연관된 표의 요소 포함의 index 개체입니다.
설명
하위 섹션을 만들 수 있는이 메서드의 오버 로드는 배열 하나, 둘, 또는 3 차원 개체입니다.
요구 사항
헤더: amp.h
네임스페이스: 동시성