#include <block_to_ctile_map.hpp>
◆ BlockToCTileMap_M00_N0_M01() [1/2]
template<
index_t MPerBlock,
index_t NPerBlock, typename CGridDesc_M_N, bool DeviceCTileIndexCheck = false>
| __host__ __device__ constexpr ck::BlockToCTileMap_M00_N0_M01< MPerBlock, NPerBlock, CGridDesc_M_N, DeviceCTileIndexCheck >::BlockToCTileMap_M00_N0_M01 |
( |
| ) |
|
|
constexprdefault |
◆ BlockToCTileMap_M00_N0_M01() [2/2]
template<
index_t MPerBlock,
index_t NPerBlock, typename CGridDesc_M_N, bool DeviceCTileIndexCheck = false>
| __host__ __device__ constexpr ck::BlockToCTileMap_M00_N0_M01< MPerBlock, NPerBlock, CGridDesc_M_N, DeviceCTileIndexCheck >::BlockToCTileMap_M00_N0_M01 |
( |
const CGridDesc_M_N & | c_grid_desc_m_n, |
|
|
index_t | M01 = 1 ) |
|
inlineconstexpr |
◆ CalculateBottomIndex()
template<
index_t MPerBlock,
index_t NPerBlock, typename CGridDesc_M_N, bool DeviceCTileIndexCheck = false>
template<typename TopIdx>
| __host__ __device__ constexpr auto ck::BlockToCTileMap_M00_N0_M01< MPerBlock, NPerBlock, CGridDesc_M_N, DeviceCTileIndexCheck >::CalculateBottomIndex |
( |
const TopIdx & | idx_top | ) |
const |
|
inlineconstexpr |
◆ CalculateGridSize()
template<
index_t MPerBlock,
index_t NPerBlock, typename CGridDesc_M_N, bool DeviceCTileIndexCheck = false>
| __host__ constexpr index_t ck::BlockToCTileMap_M00_N0_M01< MPerBlock, NPerBlock, CGridDesc_M_N, DeviceCTileIndexCheck >::CalculateGridSize |
( |
const CGridDesc_M_N & | c_grid_desc_m_n | ) |
const |
|
inlineconstexpr |
◆ CheckValidity()
template<
index_t MPerBlock,
index_t NPerBlock, typename CGridDesc_M_N, bool DeviceCTileIndexCheck = false>
| __host__ constexpr bool ck::BlockToCTileMap_M00_N0_M01< MPerBlock, NPerBlock, CGridDesc_M_N, DeviceCTileIndexCheck >::CheckValidity |
( |
const CGridDesc_M_N & | c_grid_desc_m_n | ) |
const |
|
inlineconstexpr |
◆ ValidCTileIndex()
template<
index_t MPerBlock,
index_t NPerBlock, typename CGridDesc_M_N, bool DeviceCTileIndexCheck = false>
template<typename CTileIdx, typename CTileDim>
| __host__ __device__ constexpr bool ck::BlockToCTileMap_M00_N0_M01< MPerBlock, NPerBlock, CGridDesc_M_N, DeviceCTileIndexCheck >::ValidCTileIndex |
( |
const CTileIdx & | c_tile_idx, |
|
|
const CTileDim & | c_tile_dim ) const |
|
inlineconstexpr |
◆ I0
template<
index_t MPerBlock,
index_t NPerBlock, typename CGridDesc_M_N, bool DeviceCTileIndexCheck = false>
◆ I1
template<
index_t MPerBlock,
index_t NPerBlock, typename CGridDesc_M_N, bool DeviceCTileIndexCheck = false>
◆ I2
template<
index_t MPerBlock,
index_t NPerBlock, typename CGridDesc_M_N, bool DeviceCTileIndexCheck = false>
◆ I3
template<
index_t MPerBlock,
index_t NPerBlock, typename CGridDesc_M_N, bool DeviceCTileIndexCheck = false>
The documentation for this struct was generated from the following file: