simple_smem_indexer Struct Reference

simple_smem_indexer Struct Reference#

Composable Kernel: ck_tile::MoeSortingKernel< Problem_ >::simple_smem_indexer Struct Reference
ck_tile::MoeSortingKernel< Problem_ >::simple_smem_indexer Struct Reference

#include <moe_sorting_kernel.hpp>

Public Member Functions

CK_TILE_DEVICE simple_smem_indexer (index_t *smem_, index_t row_stride_)
CK_TILE_DEVICE const index_toperator() (index_t i_row, index_t i_col) const
CK_TILE_DEVICE index_toperator() (index_t i_row, index_t i_col)
CK_TILE_DEVICE simple_smem_indexer (index_t *smem_)
CK_TILE_DEVICE const index_toperator() (index_t idx) const
CK_TILE_DEVICE index_toperator() (index_t idx)

Public Attributes

index_tsmem
index_t row_stride

Constructor & Destructor Documentation

◆ simple_smem_indexer() [1/2]

template<typename Problem_>
CK_TILE_DEVICE ck_tile::MoeSortingKernel< Problem_ >::simple_smem_indexer::simple_smem_indexer ( index_t * smem_,
index_t row_stride_ )
inline

◆ simple_smem_indexer() [2/2]

template<typename Problem_>
CK_TILE_DEVICE ck_tile::MoeSortingKernel< Problem_ >::simple_smem_indexer::simple_smem_indexer ( index_t * smem_)
inline

Member Function Documentation

◆ operator()() [1/4]

template<typename Problem_>
CK_TILE_DEVICE index_t & ck_tile::MoeSortingKernel< Problem_ >::simple_smem_indexer::operator() ( index_t i_row,
index_t i_col )
inline

◆ operator()() [2/4]

template<typename Problem_>
CK_TILE_DEVICE const index_t & ck_tile::MoeSortingKernel< Problem_ >::simple_smem_indexer::operator() ( index_t i_row,
index_t i_col ) const
inline

◆ operator()() [3/4]

template<typename Problem_>
CK_TILE_DEVICE index_t & ck_tile::MoeSortingKernel< Problem_ >::simple_smem_indexer::operator() ( index_t idx)
inline

◆ operator()() [4/4]

template<typename Problem_>
CK_TILE_DEVICE const index_t & ck_tile::MoeSortingKernel< Problem_ >::simple_smem_indexer::operator() ( index_t idx) const
inline

Member Data Documentation

◆ row_stride

template<typename Problem_>
index_t ck_tile::MoeSortingKernel< Problem_ >::simple_smem_indexer::row_stride

◆ smem

template<typename Problem_>
index_t* ck_tile::MoeSortingKernel< Problem_ >::simple_smem_indexer::smem

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