#include <amp.h>
template<int _Rank, int _Element_size> 
 
 
template<int _Rank, int _Element_size> 
 
 
template<int _Rank, int _Element_size> 
 
Concurrency::extent< _Rank > _M_array_multiplier
Definition: amp.h:1669
 
Concurrency::extent< _Rank > _M_view_extent
Definition: amp.h:1672
 
Concurrency::extent< _Rank > _M_array_extent
Definition: amp.h:1668
 
int _M_total_linear_offset
Definition: amp.h:1671
 
Concurrency::index< _Rank > _M_view_offset
Definition: amp.h:1670
 
 
 
 
template<int _Rank, int _Element_size> 
 
Concurrency::extent< _Rank > _M_array_multiplier
Definition: amp.h:1669
 
static void _Is_valid_section(const _T2< _Rank > &_Base_extent, const _T1< _Rank > &_Section_origin, const _T2< _Rank > &_Section_extent) __CPU_ONLY
Definition: xxamp.h:1106
 
int _Base_linear_offset() const __GPU
Definition: amp.h:1571
 
Concurrency::extent< _Rank > _M_view_extent
Definition: amp.h:1672
 
Concurrency::extent< _Rank > _M_array_extent
Definition: amp.h:1668
 
int _M_total_linear_offset
Definition: amp.h:1671
 
static _T2 func(const _T1 *_Multiplier, const _T2 *_Index) __GPU
Definition: xxamp.h:924
 
Concurrency::index< _Rank > _M_view_offset
Definition: amp.h:1670
 
 
 
 
template<int _Rank, int _Element_size> 
 
int _Base_linear_offset() const __GPU
Definition: amp.h:1571
 
Concurrency::extent< _Rank > _M_view_extent
Definition: amp.h:1672
 
void _Initialize_multiplier() __GPU
Definition: amp.h:1660
 
Concurrency::extent< _Rank > _M_array_extent
Definition: amp.h:1668
 
int _M_total_linear_offset
Definition: amp.h:1671
 
Concurrency::index< _Rank > _M_view_offset
Definition: amp.h:1670
 
 
 
 
template<int _Rank, int _Element_size> 
 
Concurrency::extent< _Rank > _M_array_multiplier
Definition: amp.h:1669
 
static void _Is_valid_section(const _T2< _Rank > &_Base_extent, const _T1< _Rank > &_Section_origin, const _T2< _Rank > &_Section_extent) __CPU_ONLY
Definition: xxamp.h:1106
 
int _Base_linear_offset() const __GPU
Definition: amp.h:1571
 
Concurrency::extent< _Rank > _M_view_extent
Definition: amp.h:1672
 
void _Initialize_multiplier() __GPU
Definition: amp.h:1660
 
Concurrency::extent< _Rank > _M_array_extent
Definition: amp.h:1668
 
int _M_total_linear_offset
Definition: amp.h:1671
 
static _T2 func(const _T1 *_Multiplier, const _T2 *_Index) __GPU
Definition: xxamp.h:924
 
Concurrency::index< _Rank > _M_view_offset
Definition: amp.h:1670
 
 
 
 
template<int _Rank, int _Element_size> 
 
Concurrency::extent< _Rank > _M_array_multiplier
Definition: amp.h:1669
 
Concurrency::extent< _Rank > _M_view_extent
Definition: amp.h:1672
 
Concurrency::extent< _Rank > _M_array_extent
Definition: amp.h:1668
 
Concurrency::index< _Rank > _M_view_offset
Definition: amp.h:1670
 
 
 
 
template<int _Rank, int _Element_size> 
 
Concurrency::extent< _Rank > _M_array_multiplier
Definition: amp.h:1669
 
int _M_total_linear_offset
Definition: amp.h:1671
 
static _T2 func(const _T1 *_Multiplier, const _T2 *_Index) __GPU
Definition: xxamp.h:924
 
Concurrency::index< _Rank > _M_view_offset
Definition: amp.h:1670
 
 
 
 
template<int _Rank, int _Element_size> 
 
Concurrency::extent< _Rank > _M_array_multiplier
Definition: amp.h:1669
 
static void _Is_valid_extent(const _T< _Rank > &_Tuple) __CPU_ONLY
Definition: xxamp.h:1195
 
Concurrency::extent< _Rank > _M_array_extent
Definition: amp.h:1668
 
The extent type represents an N-dimensional vector of int which specifies the bounds of an N-dimen...
Definition: amp.h:383
 
 
 
 
template<int _Rank, int _Element_size> 
 
 1635         static_assert(_Rank > 1, 
"Projection is only supported on array_views with a rank of 2 or higher");
 
Concurrency::extent< _Rank > _M_array_multiplier
Definition: amp.h:1669
 
Concurrency::extent< _Rank > _M_view_extent
Definition: amp.h:1672
 
return * this
Definition: variant:950
 
static void _Is_valid_projection(int _I, const _T1< _Rank > &_Base_extent) __CPU_ONLY
Definition: xxamp.h:1131
 
static void func(_RES_EXT &_ResArrayExtent, const _SRC_EXT &_SrcArrayExtent, _RES_EXT &_ResArrayMultiplier, const _SRC_EXT &_SrcArrayMultiplier, _RES_IDX &_ResViewOffset, const _SRC_IDX &_SrcViewOffset, _RES_EXT &_ResViewExtent, const _SRC_EXT &_SrcViewExtent) __GPU
Definition: xxamp.h:768
 
Concurrency::extent< _Rank > _M_array_extent
Definition: amp.h:1668
 
The extent type represents an N-dimensional vector of int which specifies the bounds of an N-dimen...
Definition: amp.h:383
 
int _M_total_linear_offset
Definition: amp.h:1671
 
Define an N-dimensional index point; which may also be viewed as a vector based at the origin in N-sp...
Definition: amp.h:53
 
Concurrency::index< _Rank > _M_view_offset
Definition: amp.h:1670
 
 
 
 
template<int _Rank, int _Element_size> 
 
The extent of this array or view. 
Concurrency::extent< _Rank > _M_view_extent
Definition: amp.h:1672
 
 
 
 
template<int _Rank, int _Element_size> 
 
Concurrency::extent< _Rank > _M_array_multiplier
Definition: amp.h:1669
 
Concurrency::extent< _Rank > _M_view_extent
Definition: amp.h:1672
 
Concurrency::extent< _Rank > _M_array_extent
Definition: amp.h:1668
 
int _M_total_linear_offset
Definition: amp.h:1671
 
Concurrency::index< _Rank > _M_view_offset
Definition: amp.h:1670
 
 
 
 
template<int _Rank, int _Element_size> 
 
 
template<int _Rank, int _Element_size> 
 
 
template<int _Rank, int _Element_size> 
 
 
template<int _Rank, int _Element_size> 
 
 
template<int _Rank, int _Element_size> 
 
 
template<int _Rank, int _Element_size> 
 
 
The documentation for this class was generated from the following file: