|
template<typename Adaptor , typename TopIndex > |
constexpr CK_TILE_HOST_DEVICE auto | ck_tile::make_tensor_adaptor_coordinate (const Adaptor &adaptor, const TopIndex &idx_top) |
|
template<bool JudgeDoTransforms = true, typename Adaptor , typename AdaptorCoord , typename TopIndex , typename BottomIndex > |
constexpr CK_TILE_HOST_DEVICE void | ck_tile::move_tensor_adaptor_coordinate (const Adaptor &adaptor, AdaptorCoord &coord, const TopIndex &idx_diff_top, BottomIndex &idx_diff_bottom) |
|
template<bool JudgeDoTransforms = true, typename Adaptor , typename AdaptorCoord , typename TopIndex > |
constexpr CK_TILE_HOST_DEVICE void | ck_tile::move_tensor_adaptor_coordinate (const Adaptor &adaptor, AdaptorCoord &coord, const TopIndex &idx_diff_top) |
|
template<typename Adaptor , typename AdaptorCoord > |
constexpr CK_TILE_HOST_DEVICE bool | ck_tile::adaptor_coordinate_is_valid_assuming_top_index_is_valid (const Adaptor &adaptor, const AdaptorCoord &coord) |
|
template<typename Adaptor , typename AdpatorCoord > |
constexpr CK_TILE_HOST_DEVICE bool | ck_tile::adaptor_coordinate_is_valid (const Adaptor &adaptor, const AdpatorCoord &coord) |
|