| 
|   | tiled_extent () __GPU | 
|   | Default constructor.  More...
  | 
|   | 
|   | tiled_extent (const Concurrency::extent< rank > &_Other) __GPU | 
|   | Constructs a new tiled_extent from the supplied extent.  More...
  | 
|   | 
|   | tiled_extent (const tiled_extent &_Other) __GPU | 
|   | Copy constructor. Constructs a new tiled_extent from the supplied argument "_Other".  More...
  | 
|   | 
| tiled_extent &  | operator= (const tiled_extent &_Other) __GPU | 
|   | copy-assignment operator  More...
  | 
|   | 
| __declspec(property(get=get_tile_extent)) Concurrency Concurrency::extent< rank >  | get_tile_extent () const __GPU | 
|   | Returns an instance of an extent that captures the values of the tiled_extent template arguments _Dim0, _Dim1, _Dim2.  More...
  | 
|   | 
| tiled_extent  | pad () const __GPU | 
|   | Returns a new tiled_extent with extents adjusted up to be evenly divisible by the tile dimensions.  More...
  | 
|   | 
| tiled_extent  | truncate () const __GPU | 
|   | Returns a new tiled_extent with extents adjusted down to be evenly divisible by the tile dimensions.  More...
  | 
|   | 
| tiled_index< _Dim0, _Dim1, _Dim2 >  | _map_index (const index< rank > &_Local, const index< rank > &_Tile, const index< rank > &_Global, tile_barrier &_Barrier) const __GPU | 
|   | 
|   | _CPP_AMP_VERIFY_RANK (_Rank, extent) | 
|   | 
|   | extent () __GPU | 
|   | Default constructor. The value at each dimension is initialized to zero.  More...
  | 
|   | 
|   | extent (const extent< _Rank > &_Other) __GPU | 
|   | Copy constructor. Constructs a new extent from the supplied argument _Other.  More...
  | 
|   | 
|   | extent (int _I) __GPU | 
|   | Constructor for extent<1>.  More...
  | 
|   | 
|   | extent (int _I0, int _I1) __GPU | 
|   | Constructor for extent<2>  More...
  | 
|   | 
|   | extent (int _I0, int _I1, int _I2) __GPU | 
|   | Constructor for extent<3>  More...
  | 
|   | 
|   | extent (const int _Array[_Rank]) __GPU | 
|   | Constructs an extent with the coordinate values provided the array of int component values. If the coordinate array length is not N, the behavior is undefined.  More...
  | 
|   | 
| extent< _Rank > &  | operator= (const extent< _Rank > &_Other) __GPU | 
|   | copy-assignment operator  More...
  | 
|   | 
| int  | operator[] (unsigned int _Index) const __GPU | 
|   | Index operator.  More...
  | 
|   | 
| int &  | operator[] (unsigned int _Index) __GPU | 
|   | Index operators.  More...
  | 
|   | 
| unsigned int  | size () const __GPU | 
|   | Returns the total linear size of this extent (in units of elements).  More...
  | 
|   | 
| bool  | contains (const index< rank > &_Index) const __GPU | 
|   | Tests whether the index "_Index" is properly contained within this extent.  More...
  | 
|   | 
| tiled_extent< _Dim0 >  | tile () const __GPU | 
|   | Produces a tiled_extent object with the tile extents given by _Dim0.  More...
  | 
|   | 
| tiled_extent< _Dim0, _Dim1 >  | tile () const __GPU | 
|   | Produces a tiled_extent object with the tile extents given by _Dim0, _Dim1  More...
  | 
|   | 
| tiled_extent< _Dim0, _Dim1, _Dim2 >  | tile () const __GPU | 
|   | Produces a tiled_extent object with the tile extents given by _Dim0, _Dim1, _Dim2.  More...
  | 
|   | 
| extent< _Rank >  | operator+ (const index< _Rank > &_Rhs) __GPU | 
|   | Element-wise addition of this extent with an index.  More...
  | 
|   | 
| extent< _Rank >  | operator- (const index< _Rank > &_Rhs) __GPU | 
|   | Element-wise subtraction of this extent with an index.  More...
  | 
|   | 
| extent< _Rank > &  | operator+= (const extent< _Rank > &_Rhs) __GPU | 
|   | Element-wise addition of this extent with another extent.  More...
  | 
|   | 
| extent< _Rank > &  | operator+= (const index< _Rank > &_Rhs) __GPU | 
|   | Element-wise addition of this extent with an index.  More...
  | 
|   | 
| extent< _Rank > &  | operator+= (int _Rhs) __GPU | 
|   | Adds an integer value to each element of this extent.  More...
  | 
|   | 
| extent< _Rank > &  | operator-= (const extent< _Rank > &_Rhs) __GPU | 
|   | Element-wise subtraction of this extent with another extent.  More...
  | 
|   | 
| extent< _Rank > &  | operator-= (const index< _Rank > &_Rhs) __GPU | 
|   | Element-wise subtraction of this extent with an index.  More...
  | 
|   | 
| extent< _Rank > &  | operator-= (int _Rhs) __GPU | 
|   | Subtracts an integer value from each element of this extent.  More...
  | 
|   | 
| extent< _Rank > &  | operator*= (int _Rhs) __GPU | 
|   | Multiplies an integer value to each element of this extent.  More...
  | 
|   | 
| extent< _Rank > &  | operator/= (int _Rhs) __GPU | 
|   | Divides an integer value into each element of this extent.  More...
  | 
|   | 
| extent< _Rank > &  | operator%= (int _Rhs) __GPU | 
|   | Modulus an integer value from each element of this extent.  More...
  | 
|   | 
| extent< _Rank > &  | operator++ () __GPU | 
|   | Pre-increments each element of this extent.  More...
  | 
|   | 
| extent< _Rank >  | operator++ (int) __GPU | 
|   | Post-increments each element of this extent.  More...
  | 
|   | 
| extent< _Rank > &  | operator-- () __GPU | 
|   | Pre-decrements each element of this extent.  More...
  | 
|   | 
| extent< _Rank >  | operator-- (int) __GPU | 
|   | Post-decrements each element of this extent.  More...
  | 
|   | 
| index< _Rank >  | _map_index (const index< _Rank > &_Index) const __GPU | 
|   | 
template<int _Dim0, int _Dim1, int _Dim2>
class Concurrency::tiled_extent< _Dim0, _Dim1, _Dim2 >
A tiled_extent is an extent of 1 to 3 dimensions which also subdivides the extent space into 1-, 2-, or 3-dimensional tiles. It has three specialized forms: tiled_extent<_Dim0>, tiled_extent<_Dim0,_Dim1>, and tiled_extent<_Dim0,_Dim1,_Dim2>, where _Dim0-2 specify the length of the tile along each dimension, with _Dim0 being the most-significant dimension and _Dim2 being the least-significant.