xpu
xpu::block_merge< Key, BlockSize, ItemsPerThread, Impl > Class Template Reference

Classes

struct  storage_t
 

Public Member Functions

XPU_D block_merge (tpos &, storage_t &)
 
template<typename Compare >
XPU_D void merge (const Key *a, size_t size_a, const Key *b, size_t size_b, Key *dst, Compare &&)
 

Constructor & Destructor Documentation

◆ block_merge()

template<typename Key , int BlockSize, int ItemsPerThread = 8, xpu::driver_t Impl = XPU_COMPILATION_TARGET>
XPU_D xpu::block_merge< Key, BlockSize, ItemsPerThread, Impl >::block_merge ( tpos ,
storage_t  
)

Member Function Documentation

◆ merge()

template<typename Key , int BlockSize, int ItemsPerThread = 8, xpu::driver_t Impl = XPU_COMPILATION_TARGET>
template<typename Compare >
XPU_D void xpu::block_merge< Key, BlockSize, ItemsPerThread, Impl >::merge ( const Key *  a,
size_t  size_a,
const Key *  b,
size_t  size_b,
Key *  dst,
Compare &&   
)

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