/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

/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#

Composable Kernel: /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

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