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 CK_TILE_HOST_DEVICE constexpr auto get_type_enum ()
static CK_TILE_HOST_DEVICE constexpr index_t get_num_of_lower_dimension ()
static CK_TILE_HOST_DEVICE constexpr index_t get_num_of_upper_dimension ()
template<typename LowVectorLengths, typename LowVectorStrides>
static CK_TILE_HOST_DEVICE constexpr 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>
CK_TILE_HOST_DEVICE constexpr 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>
CK_TILE_HOST_DEVICE constexpr 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>
CK_TILE_HOST_DEVICE constexpr index_t ck_tile::base_transform< NDimLow, NDimUp >::get_num_of_upper_dimension ( )
inlinestaticconstexpr

◆ get_type_enum()

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

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