null_tile_window< WindowLengths_ > Struct Template Reference#
ck_tile::null_tile_window< WindowLengths_ > Struct Template Reference
#include <null_tile_window.hpp>
Public Types | |
using | BottomTensorView = null_tensor_view |
using | WindowLengths = remove_cvref_t< WindowLengths_ > |
using | BottomTensorIndex = array< index_t, WindowLengths::size()> |
Public Member Functions | |
constexpr CK_TILE_DEVICE | null_tile_window ()=default |
constexpr CK_TILE_DEVICE | null_tile_window (const WindowLengths &window_lengths) |
constexpr CK_TILE_DEVICE auto | get_window_lengths () const |
constexpr CK_TILE_DEVICE auto | get_bottom_tensor_view () const |
constexpr CK_TILE_DEVICE auto | get_window_origin () const |
CK_TILE_DEVICE void | init_raw () |
Public Attributes | |
WindowLengths | window_lengths_ |
Member Typedef Documentation
◆ BottomTensorIndex
template<typename WindowLengths_ >
using ck_tile::null_tile_window< WindowLengths_ >::BottomTensorIndex = array<index_t, WindowLengths::size()> |
◆ BottomTensorView
template<typename WindowLengths_ >
using ck_tile::null_tile_window< WindowLengths_ >::BottomTensorView = null_tensor_view |
◆ WindowLengths
template<typename WindowLengths_ >
using ck_tile::null_tile_window< WindowLengths_ >::WindowLengths = remove_cvref_t<WindowLengths_> |
Constructor & Destructor Documentation
◆ null_tile_window() [1/2]
template<typename WindowLengths_ >
|
constexprdefault |
◆ null_tile_window() [2/2]
template<typename WindowLengths_ >
|
inlineconstexpr |
Member Function Documentation
◆ get_bottom_tensor_view()
template<typename WindowLengths_ >
|
inlineconstexpr |
◆ get_window_lengths()
template<typename WindowLengths_ >
|
inlineconstexpr |
◆ get_window_origin()
template<typename WindowLengths_ >
|
inlineconstexpr |
◆ init_raw()
template<typename WindowLengths_ >
|
inline |
Member Data Documentation
◆ window_lengths_
template<typename WindowLengths_ >
WindowLengths ck_tile::null_tile_window< WindowLengths_ >::window_lengths_ |
The documentation for this struct was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/docs-6.4.3/include/ck_tile/core/tensor/null_tile_window.hpp