cub::AgentRadixSortOnesweepPolicy#
-
template<int NOMINAL_BLOCK_THREADS_4B, int NOMINAL_ITEMS_PER_THREAD_4B, typename ComputeT, int _RANK_NUM_PARTS, RadixRankAlgorithm _RANK_ALGORITHM, BlockScanAlgorithm _SCAN_ALGORITHM, RadixSortStoreAlgorithm _STORE_ALGORITHM, int _RADIX_BITS, typename ScalingType = detail::RegBoundScaling<NOMINAL_BLOCK_THREADS_4B, NOMINAL_ITEMS_PER_THREAD_4B, ComputeT>>
struct AgentRadixSortOnesweepPolicy : public detail::RegBoundScaling<NOMINAL_BLOCK_THREADS_4B, NOMINAL_ITEMS_PER_THREAD_4B, ComputeT># Public Types
-
enum [anonymous]#
Values:
-
enumerator RANK_NUM_PARTS = _RANK_NUM_PARTS#
-
enumerator RADIX_BITS = _RADIX_BITS#
-
enumerator RANK_NUM_PARTS = _RANK_NUM_PARTS#
Public Static Attributes
-
static constexpr RadixRankAlgorithm RANK_ALGORITHM = _RANK_ALGORITHM#
-
static constexpr BlockScanAlgorithm SCAN_ALGORITHM = _SCAN_ALGORITHM#
-
static constexpr RadixSortStoreAlgorithm STORE_ALGORITHM = _STORE_ALGORITHM#
-
enum [anonymous]#