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 | |
| namespace | ck_tile |
| namespace | ck_tile::impl |
Functions | |
| template<typename T> | |
| CK_TILE_DEVICE constexpr auto | ck_tile::is_null_tile_window (const T &) |
| template<typename WindowLengths> | |
| CK_TILE_DEVICE constexpr auto | ck_tile::make_null_tile_window (const WindowLengths &window_lengths) |
| template<typename WindowLengths, typename... Ts> | |
| CK_TILE_DEVICE constexpr auto | ck_tile::make_tile_window (null_tensor_view, const WindowLengths &window_lengths, const multi_index< WindowLengths::size()> &, Ts &&...) |
| template<typename WindowLengths, typename StaticTileDistribution> | |
| CK_TILE_DEVICE constexpr 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 |