OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
cub::BlockRadixSort< KeyT, BLOCK_DIM_X, ITEMS_PER_THREAD, ValueT, RADIX_BITS, MEMOIZE_OUTER_SCAN, INNER_SCAN_ALGORITHM, SMEM_CONFIG, BLOCK_DIM_Y, BLOCK_DIM_Z, PTX_ARCH >::_TempStorage Union Reference

Shared memory storage layout type. More...

Detailed Description

template<typename KeyT, int BLOCK_DIM_X, int ITEMS_PER_THREAD, typename ValueT = NullType, int RADIX_BITS = 4, bool MEMOIZE_OUTER_SCAN = (CUB_PTX_ARCH >= 350) ? true : false, BlockScanAlgorithm INNER_SCAN_ALGORITHM = BLOCK_SCAN_WARP_SCANS, cudaSharedMemConfig SMEM_CONFIG = cudaSharedMemBankSizeFourByte, int BLOCK_DIM_Y = 1, int BLOCK_DIM_Z = 1, int PTX_ARCH = CUB_PTX_ARCH>
union cub::BlockRadixSort< KeyT, BLOCK_DIM_X, ITEMS_PER_THREAD, ValueT, RADIX_BITS, MEMOIZE_OUTER_SCAN, INNER_SCAN_ALGORITHM, SMEM_CONFIG, BLOCK_DIM_Y, BLOCK_DIM_Z, PTX_ARCH >::_TempStorage

Shared memory storage layout type.

Definition at line 186 of file block_radix_sort.cuh.

Data Fields

AscendingBlockRadixRank::TempStorage asending_ranking_storage
 
DescendingBlockRadixRank::TempStorage descending_ranking_storage
 
BlockExchangeKeys::TempStorage exchange_keys
 
BlockExchangeValues::TempStorage exchange_values
 

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