C0MatrixMask_impl< MaskOutPredicate > Struct Template Reference

C0MatrixMask_impl&lt; MaskOutPredicate &gt; Struct Template Reference#

Composable Kernel: ck::tensor_operation::device::C0MatrixMask_impl< MaskOutPredicate > Struct Template Reference
ck::tensor_operation::device::C0MatrixMask_impl< MaskOutPredicate > Struct Template Reference

#include <masking_specialization.hpp>

Public Member Functions

__host__ __device__ constexpr C0MatrixMask_impl (index_t NRaw)
__host__ __device__ constexpr bool IsNOutOfBound (index_t n) const
__host__ __device__ constexpr bool IsMaskedElement (index_t m, index_t n) const
__host__ __device__ constexpr bool IsTileSkippable (index_t m, index_t n, index_t m_tile, index_t n_tile) const

Constructor & Destructor Documentation

◆ C0MatrixMask_impl()

template<typename MaskOutPredicate>
__host__ __device__ constexpr ck::tensor_operation::device::C0MatrixMask_impl< MaskOutPredicate >::C0MatrixMask_impl ( index_t NRaw)
inlineconstexpr

Member Function Documentation

◆ IsMaskedElement()

template<typename MaskOutPredicate>
__host__ __device__ constexpr bool ck::tensor_operation::device::C0MatrixMask_impl< MaskOutPredicate >::IsMaskedElement ( index_t m,
index_t n ) const
inlineconstexpr

◆ IsNOutOfBound()

template<typename MaskOutPredicate>
__host__ __device__ constexpr bool ck::tensor_operation::device::C0MatrixMask_impl< MaskOutPredicate >::IsNOutOfBound ( index_t n) const
inlineconstexpr

◆ IsTileSkippable()

template<typename MaskOutPredicate>
__host__ __device__ constexpr bool ck::tensor_operation::device::C0MatrixMask_impl< MaskOutPredicate >::IsTileSkippable ( index_t m,
index_t n,
index_t m_tile,
index_t n_tile ) const
inlineconstexpr

The documentation for this struct was generated from the following file: