cub::AgentRadixSortOnesweepPolicy#
-
template<int NominalBlockThreads4B, int NominalItemsPerThread4B, typename ComputeT, int RankNumParts, RadixRankAlgorithm RankAlgorithm, BlockScanAlgorithm ScanAlgorithm, RadixSortStoreAlgorithm StoreAlgorithm, int RadixBits, typename ScalingType = detail::RegBoundScaling<NominalBlockThreads4B, NominalItemsPerThread4B, ComputeT>>
struct AgentRadixSortOnesweepPolicy : public detail::RegBoundScaling<NominalBlockThreads4B, NominalItemsPerThread4B, ComputeT># Public Types
-
enum [anonymous]#
Values:
-
enumerator RANK_NUM_PARTS = RankNumParts#
-
enumerator RANK_NUM_PARTS = RankNumParts#
Public Static Attributes
-
static constexpr RadixRankAlgorithm RANK_ALGORITHM = RankAlgorithm#
-
static constexpr BlockScanAlgorithm SCAN_ALGORITHM = ScanAlgorithm#
-
static constexpr RadixSortStoreAlgorithm STORE_ALGORITHM = StoreAlgorithm#
-
enum [anonymous]#