/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/core/tensor/null_tile_window.hpp File Reference#
null_tile_window.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/numeric/math.hpp"
#include "ck_tile/core/tensor/tile_window.hpp"
#include "ck_tile/core/utility/type_traits.hpp"
#include "ck_tile/core/tensor/tensor_view.hpp"
Go to the source code of this file.
Classes | |
struct | ck_tile::null_tile_window< WindowLengths_ > |
struct | ck_tile::impl::is_null_tile_window< typename > |
struct | ck_tile::impl::is_null_tile_window< null_tile_window< T > > |
Namespaces | |
ck_tile | |
ck_tile::impl | |
Functions | |
template<typename T > | |
constexpr CK_TILE_DEVICE auto | ck_tile::is_null_tile_window (const T &) |
template<typename WindowLengths > | |
constexpr CK_TILE_DEVICE auto | ck_tile::make_null_tile_window (const WindowLengths &window_lengths) |
template<typename WindowLengths , typename... Ts> | |
constexpr CK_TILE_DEVICE auto | ck_tile::make_tile_window (null_tensor_view, const WindowLengths &window_lengths, const multi_index< WindowLengths::size()> &, Ts &&...) |
template<typename WindowLengths , typename StaticTileDistribution > | |
constexpr CK_TILE_DEVICE auto | ck_tile::make_tile_window (const null_tile_window< WindowLengths > &t, const StaticTileDistribution &) |
template<typename WindowLengths > | |
CK_TILE_DEVICE void | ck_tile::move_tile_window (null_tile_window< WindowLengths > &, const typename null_tile_window< WindowLengths >::BottomTensorIndex &) |
Variables | |
template<typename T > | |
constexpr bool | ck_tile::is_null_tile_window_v = impl::is_null_tile_window<remove_cvref_t<T>>::value |