base_transform< NDimLow, NDimUp > Struct Template Reference

base_transform&lt; NDimLow, NDimUp &gt; Struct Template Reference#

Composable Kernel: ck_tile::base_transform< NDimLow, NDimUp > Struct Template Reference
ck_tile::base_transform< NDimLow, NDimUp > Struct Template Reference

#include <coordinate_transform.hpp>

Static Public Member Functions

static constexpr CK_TILE_HOST_DEVICE auto get_type_enum ()
 
static constexpr CK_TILE_HOST_DEVICE index_t get_num_of_lower_dimension ()
 
static constexpr CK_TILE_HOST_DEVICE index_t get_num_of_upper_dimension ()
 
template<typename LowVectorLengths , typename LowVectorStrides >
static constexpr CK_TILE_HOST_DEVICE auto calculate_upper_dimension_safe_vector_length_strides (const LowVectorLengths &, const LowVectorStrides &)
 

Member Function Documentation

◆ calculate_upper_dimension_safe_vector_length_strides()

template<index_t NDimLow, index_t NDimUp>
template<typename LowVectorLengths , typename LowVectorStrides >
static constexpr CK_TILE_HOST_DEVICE auto ck_tile::base_transform< NDimLow, NDimUp >::calculate_upper_dimension_safe_vector_length_strides ( const LowVectorLengths &  ,
const LowVectorStrides &   
)
inlinestaticconstexpr

◆ get_num_of_lower_dimension()

template<index_t NDimLow, index_t NDimUp>
static constexpr CK_TILE_HOST_DEVICE index_t ck_tile::base_transform< NDimLow, NDimUp >::get_num_of_lower_dimension ( )
inlinestaticconstexpr

◆ get_num_of_upper_dimension()

template<index_t NDimLow, index_t NDimUp>
static constexpr CK_TILE_HOST_DEVICE index_t ck_tile::base_transform< NDimLow, NDimUp >::get_num_of_upper_dimension ( )
inlinestaticconstexpr

◆ get_type_enum()

template<index_t NDimLow, index_t NDimUp>
static constexpr CK_TILE_HOST_DEVICE auto ck_tile::base_transform< NDimLow, NDimUp >::get_type_enum ( )
inlinestaticconstexpr

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/algorithm/coordinate_transform.hpp