/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/core/tensor/tensor_adaptor_coordinate.hpp File Reference#
tensor_adaptor_coordinate.hpp File Reference
#include "ck_tile/core/config.hpp"#include "ck_tile/core/numeric/integer.hpp"#include "ck_tile/core/numeric/integral_constant.hpp"#include "ck_tile/core/algorithm/coordinate_transform.hpp"#include "ck_tile/core/tensor/tensor_adaptor.hpp"#include "ck_tile/core/container/container_helper.hpp"#include "ck_tile/core/container/multi_index.hpp"#include "ck_tile/core/numeric/math.hpp"#include "ck_tile/core/utility/type_traits.hpp"#include "ck_tile/core/utility/print.hpp"Go to the source code of this file.
Namespaces | |
| ck_tile | |
| ck_tile::detail | |
Functions | |
| 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) |
| template<index_t N, typename B , typename T > | |
| CK_TILE_HOST_DEVICE void | ck_tile::print (const tensor_adaptor_coordinate< N, B, T > &coord) |