\smemstorage{BlockScan}
More...
template<int BLOCK_DIM_X, int RADIX_BITS, bool IS_DESCENDING, 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>
struct cub::BlockRadixRank< BLOCK_DIM_X, RADIX_BITS, IS_DESCENDING, MEMOIZE_OUTER_SCAN, INNER_SCAN_ALGORITHM, SMEM_CONFIG, BLOCK_DIM_Y, BLOCK_DIM_Z, PTX_ARCH >::TempStorage
\smemstorage{BlockScan}
Definition at line 310 of file block_radix_rank.cuh.
|
enum | |
|
typedef UnitWord< _TempStorage >::DeviceWord | DeviceWord |
| Biggest memory-access word that T is a whole multiple of and is not larger than the alignment of T.
|
|
__host__ __device__ __forceinline__ _TempStorage & | Alias () |
| Alias.
|
|
DeviceWord | storage [WORDS] |
| Backing storage.
|
|
The documentation for this struct was generated from the following file: