cub::AgentUniqueByKeyPolicy#
-
template<int BlockThreads, int ItemsPerThread = 1, cub::BlockLoadAlgorithm LoadAlgorithm = cub::BLOCK_LOAD_DIRECT, cub::CacheLoadModifier LoadModifier = cub::LOAD_LDG, cub::BlockScanAlgorithm ScanAlgorithm = cub::BLOCK_SCAN_WARP_SCANS, typename DelayConstructorT = detail::fixed_delay_constructor_t<350, 450>>
struct AgentUniqueByKeyPolicy# Parameterizable tuning policy type for AgentUniqueByKey.
- Template Parameters:
DelayConstructorT – Implementation detail, do not specify directly, requirements on the content of this type are subject to breaking change.
Public Types
-
enum [anonymous]#
Values:
-
enumerator BLOCK_THREADS = BlockThreads#
-
enumerator ITEMS_PER_THREAD = ItemsPerThread#
-
enumerator BLOCK_THREADS = BlockThreads#
Public Static Attributes
-
static constexpr cub::BlockLoadAlgorithm LOAD_ALGORITHM = LoadAlgorithm#
-
static constexpr cub::CacheLoadModifier LOAD_MODIFIER = LoadModifier#
-
static constexpr cub::BlockScanAlgorithm SCAN_ALGORITHM = ScanAlgorithm#