cub::AgentSubWarpMergeSortPolicy#
-
template<int BlockThreadsArg, int WarpThreadsArg, int ItemsPerThreadArg, cub::WarpLoadAlgorithm LoadAlgorithmArg = cub::WARP_LOAD_DIRECT, cub::CacheLoadModifier LoadModifierArg = cub::LOAD_LDG, cub::WarpStoreAlgorithm StoreAlgorithmArg = cub::WARP_STORE_DIRECT>
struct AgentSubWarpMergeSortPolicy# Public Static Attributes
-
static constexpr int BLOCK_THREADS = BlockThreadsArg#
-
static constexpr int WARP_THREADS = WarpThreadsArg#
-
static constexpr int ITEMS_PER_THREAD = ItemsPerThreadArg#
-
static constexpr int ITEMS_PER_TILE = WARP_THREADS * ITEMS_PER_THREAD#
-
static constexpr int SEGMENTS_PER_BLOCK = BLOCK_THREADS / WARP_THREADS#
-
static constexpr cub::WarpLoadAlgorithm LOAD_ALGORITHM = LoadAlgorithmArg#
-
static constexpr cub::CacheLoadModifier LOAD_MODIFIER = LoadModifierArg#
-
static constexpr cub::WarpStoreAlgorithm STORE_ALGORITHM = StoreAlgorithmArg#
-
static constexpr int BLOCK_THREADS = BlockThreadsArg#