共用方式為


tiled_extent 類別

tiled_extent 物件是有一至三個維度的 extent 物件,維度會將範圍空間劃分為一、二或三維的拼貼。

template <
   int _Dim0,
   int _Dim1,
   int _Dim2
>
class tiled_extent : public Concurrency::extent<3>;

template <
   int _Dim0,
   int _Dim1
>
class tiled_extent<_Dim0, _Dim1, 0> : public Concurrency::extent<2>;

template <
   int _Dim0
>
class tiled_extent<_Dim0, 0, 0> : public Concurrency::extent<1>;

參數

  • _Dim0
    最高有效維度的長度。

  • _Dim1
    次高有效維度的長度。

  • _Dim2
    最低有效維度的長度。

Members

公用建構函式

名稱

描述

tiled_extent::tiled_extent 建構函式

初始化 tiled_extent 類別的新執行個體。

公用方法

名稱

描述

tiled_extent::get_tile_extent 方法

傳回一個可以擷取以 _Dim0 、_Dim1 和 _Dim2 為引數的 tiled_extent 樣板的值的 extent 物件。

tiled_extent::pad 方法

傳回一個向上調整為能被 tile 維度整除大小整除的範圍的 tiled_extent 物件。

tiled_extent::truncate 方法

傳回一個向下調整為能被 tile 維度整除大小整除的範圍的 tiled_extent 物件。

公用運算子

名稱

描述

tiled_extent::operator= 運算子

將指定之 tiled_index 物件的內容複製到這個物件。

公用常數

名稱

描述

tiled_extent::tile_dim0 常數

儲存最高有效維度的長度。

tiled_extent::tile_dim1 常數

儲存次高有效維度的長度。

tiled_extent::tile_dim2 常數

儲存最低有效維度的長度。

公用資料成員

名稱

描述

tiled_extent::tile_extent 資料成員

取得 extent 物件,這個物件會擷取 tiled_extent 樣板引數 _Dim0、_Dim1 和 _Dim2 的值。

繼承階層架構

extent

tiled_extent

需求

**標頭:**amp.h

**命名空間:**並行

請參閱

參考

Concurrency 命名空間 (C++ AMP)