tensor_adaptor_coordinate.hpp File Reference

tensor_adaptor_coordinate.hpp File Reference#

Composable Kernel: tensor_adaptor_coordinate.hpp File Reference
tensor_adaptor_coordinate.hpp File Reference

Go to the source code of this file.

Classes

struct  ck_tile::tensor_adaptor_coordinate< NDimHidden, BottomDimensionHiddenIds, TopDimensionHiddenIds >

Namespaces

namespace  ck_tile

Functions

template<typename Adaptor, typename TopIndex>
CK_TILE_HOST_DEVICE constexpr 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>
CK_TILE_HOST_DEVICE constexpr 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>
CK_TILE_HOST_DEVICE constexpr void ck_tile::move_tensor_adaptor_coordinate (const Adaptor &adaptor, AdaptorCoord &coord, const TopIndex &idx_diff_top)
template<typename Adaptor, typename AdaptorCoord>
CK_TILE_HOST_DEVICE constexpr bool ck_tile::adaptor_coordinate_is_valid_assuming_top_index_is_valid (const Adaptor &adaptor, const AdaptorCoord &coord)
template<typename Adaptor, typename AdpatorCoord>
CK_TILE_HOST_DEVICE constexpr bool ck_tile::adaptor_coordinate_is_valid (const Adaptor &adaptor, const AdpatorCoord &coord)