cub::AgentScanByKeyPolicy#

template<int _BLOCK_THREADS, int _ITEMS_PER_THREAD = 1, BlockLoadAlgorithm _LOAD_ALGORITHM = BLOCK_LOAD_DIRECT, CacheLoadModifier _LOAD_MODIFIER = LOAD_DEFAULT, BlockScanAlgorithm _SCAN_ALGORITHM = BLOCK_SCAN_WARP_SCANS, BlockStoreAlgorithm _STORE_ALGORITHM = 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 = _BLOCK_THREADS#
static constexpr int ITEMS_PER_THREAD = _ITEMS_PER_THREAD#
static constexpr BlockLoadAlgorithm LOAD_ALGORITHM = _LOAD_ALGORITHM#
static constexpr CacheLoadModifier LOAD_MODIFIER = _LOAD_MODIFIER#
static constexpr BlockScanAlgorithm SCAN_ALGORITHM = _SCAN_ALGORITHM#
static constexpr BlockStoreAlgorithm STORE_ALGORITHM = _STORE_ALGORITHM#