Kernel kernel dispatch configuration. Mirrors the constants within AgentRlePolicyT.
Definition at line 313 of file dispatch_rle.cuh.
Public Member Functions | |
template<typename AgentRlePolicyT > | |
CUB_RUNTIME_FUNCTION __forceinline__ void | Init () |
CUB_RUNTIME_FUNCTION __forceinline__ void | Print () |
Data Fields | |
int | block_threads |
int | items_per_thread |
BlockLoadAlgorithm | load_policy |
bool | store_warp_time_slicing |
BlockScanAlgorithm | scan_algorithm |
|
inline |
Definition at line 323 of file dispatch_rle.cuh.
|
inline |
Definition at line 333 of file dispatch_rle.cuh.
int cub::DeviceRleDispatch< InputIteratorT, OffsetsOutputIteratorT, LengthsOutputIteratorT, NumRunsOutputIteratorT, EqualityOpT, OffsetT >::KernelConfig::block_threads |
Definition at line 315 of file dispatch_rle.cuh.
int cub::DeviceRleDispatch< InputIteratorT, OffsetsOutputIteratorT, LengthsOutputIteratorT, NumRunsOutputIteratorT, EqualityOpT, OffsetT >::KernelConfig::items_per_thread |
Definition at line 316 of file dispatch_rle.cuh.
BlockLoadAlgorithm cub::DeviceRleDispatch< InputIteratorT, OffsetsOutputIteratorT, LengthsOutputIteratorT, NumRunsOutputIteratorT, EqualityOpT, OffsetT >::KernelConfig::load_policy |
Definition at line 317 of file dispatch_rle.cuh.
BlockScanAlgorithm cub::DeviceRleDispatch< InputIteratorT, OffsetsOutputIteratorT, LengthsOutputIteratorT, NumRunsOutputIteratorT, EqualityOpT, OffsetT >::KernelConfig::scan_algorithm |
Definition at line 319 of file dispatch_rle.cuh.
bool cub::DeviceRleDispatch< InputIteratorT, OffsetsOutputIteratorT, LengthsOutputIteratorT, NumRunsOutputIteratorT, EqualityOpT, OffsetT >::KernelConfig::store_warp_time_slicing |
Definition at line 318 of file dispatch_rle.cuh.