rocPRIM
List of all members
binary_search_config< BlockSize, ItemsPerThread, SizeLimit > Struct Template Reference

Configuration for the device-level binary search operation. More...

#include <device_config_helper.hpp>

Inheritance diagram for binary_search_config< BlockSize, ItemsPerThread, SizeLimit >:
Inheritance graph
[legend]
Collaboration diagram for binary_search_config< BlockSize, ItemsPerThread, SizeLimit >:
Collaboration graph
[legend]

Additional Inherited Members

- Static Public Attributes inherited from transform_config< BlockSize, ItemsPerThread, SizeLimit >
static constexpr unsigned int block_size = BlockSize
 Number of threads in a block.
 
static constexpr unsigned int items_per_thread = ItemsPerThread
 Number of items processed by each thread.
 
static constexpr unsigned int size_limit = SizeLimit
 Limit on the number of items for a single kernel launch.
 

Detailed Description

template<unsigned int BlockSize, unsigned int ItemsPerThread, unsigned int SizeLimit = ROCPRIM_GRID_SIZE_LIMIT>
struct binary_search_config< BlockSize, ItemsPerThread, SizeLimit >

Configuration for the device-level binary search operation.

Template Parameters
BlockSizeNumber of threads in a block.
ItemsPerThreadNumber of items processed by each thread.
SizeLimitLimit on the number of items for a single kernel launch.

The documentation for this struct was generated from the following file: