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#