cub::AgentScanByKeyPolicy#
-
template<int BlockThreads, int ItemsPerThread = 1, BlockLoadAlgorithm LoadAlgorithm = BLOCK_LOAD_DIRECT, CacheLoadModifier LoadModifier = LOAD_DEFAULT, BlockScanAlgorithm ScanAlgorithm = BLOCK_SCAN_WARP_SCANS, BlockStoreAlgorithm StoreAlgorithm = BLOCK_STORE_DIRECT, typename DelayConstructorT = detail::fixed_delay_constructor_t<350, 450>>
struct AgentScanByKeyPolicy# Parameterizable tuning policy type for AgentScanByKey.
- Template Parameters:
DelayConstructorT – Implementation detail, do not specify directly, requirements on the content of this type are subject to breaking change.
Public Static Attributes
-
static constexpr int BLOCK_THREADS = BlockThreads#
-
static constexpr int ITEMS_PER_THREAD = ItemsPerThread#
-
static constexpr BlockLoadAlgorithm LOAD_ALGORITHM = LoadAlgorithm#
-
static constexpr CacheLoadModifier LOAD_MODIFIER = LoadModifier#
-
static constexpr BlockScanAlgorithm SCAN_ALGORITHM = ScanAlgorithm#
-
static constexpr BlockStoreAlgorithm STORE_ALGORITHM = StoreAlgorithm#