|
using | key_type = Key |
|
using | value_type = Value |
|
using | key_codec = radix_key_codec< key_type, Descending > |
|
using | bit_key_type = typename key_codec::bit_key_type |
|
using | sort_type = ::rocprim::block_radix_sort< key_type, BlockSize, ItemsPerThread, value_type > |
|
|
template<class KeysInputIterator , class KeysOutputIterator , class ValuesInputIterator , class ValuesOutputIterator > |
ROCPRIM_DEVICE ROCPRIM_INLINE void | sort_single (KeysInputIterator keys_input, KeysOutputIterator keys_output, ValuesInputIterator values_input, ValuesOutputIterator values_output, unsigned int size, unsigned int bit, unsigned int current_radix_bits, storage_type &storage) |
|
|
static constexpr unsigned int | items_per_block = BlockSize * ItemsPerThread |
|
static constexpr bool | with_values = !std::is_same<value_type, ::rocprim::empty_type>::value |
|
The documentation for this struct was generated from the following file: