rocPRIM
Static Public Attributes | List of all members
transform_config< BlockSize, ItemsPerThread, SizeLimit > Struct Template Reference

Configuration for the device-level transform operation. More...

#include <device_config_helper.hpp>

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

Static Public Attributes

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 transform_config< BlockSize, ItemsPerThread, SizeLimit >

Configuration for the device-level transform 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: