hipCUB
Public Types | Public Member Functions | List of all members
BlockHistogram< T, BLOCK_DIM_X, ITEMS_PER_THREAD, BINS, ALGORITHM, BLOCK_DIM_Y, BLOCK_DIM_Z, ARCH > Class Template Reference
Inheritance diagram for BlockHistogram< T, BLOCK_DIM_X, ITEMS_PER_THREAD, BINS, ALGORITHM, BLOCK_DIM_Y, BLOCK_DIM_Z, ARCH >:
Inheritance graph
[legend]
Collaboration diagram for BlockHistogram< T, BLOCK_DIM_X, ITEMS_PER_THREAD, BINS, ALGORITHM, BLOCK_DIM_Y, BLOCK_DIM_Z, ARCH >:
Collaboration graph
[legend]

Public Types

using TempStorage = typename base_type::storage_type
 

Public Member Functions

HIPCUB_DEVICE BlockHistogram (TempStorage &temp_storage)
 
template<class CounterT >
HIPCUB_DEVICE void InitHistogram (CounterT histogram[BINS])
 
template<class CounterT >
HIPCUB_DEVICE void Composite (T(&items)[ITEMS_PER_THREAD], CounterT histogram[BINS])
 
template<class CounterT >
HIPCUB_DEVICE void Histogram (T(&items)[ITEMS_PER_THREAD], CounterT histogram[BINS])
 

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