DeviceRadixSort Struct Reference#
hipcub::DeviceRadixSort Struct Reference
Static Public Member Functions | |
template<typename KeyT , typename ValueT , typename NumItemsT > | |
static __host__ hipError_t | SortPairs (void *d_temp_storage, size_t &temp_storage_bytes, const KeyT *d_keys_in, KeyT *d_keys_out, const ValueT *d_values_in, ValueT *d_values_out, NumItemsT num_items, int begin_bit=0, int end_bit=sizeof(KeyT) *8, hipStream_t stream=0, bool debug_synchronous=false) |
template<typename KeyT , typename ValueT , typename NumItemsT > | |
static __host__ hipError_t | SortPairs (void *d_temp_storage, size_t &temp_storage_bytes, DoubleBuffer< KeyT > &d_keys, DoubleBuffer< ValueT > &d_values, NumItemsT num_items, int begin_bit=0, int end_bit=sizeof(KeyT) *8, hipStream_t stream=0, bool debug_synchronous=false) |
template<typename KeyT , typename ValueT , typename NumItemsT > | |
static __host__ hipError_t | SortPairsDescending (void *d_temp_storage, size_t &temp_storage_bytes, const KeyT *d_keys_in, KeyT *d_keys_out, const ValueT *d_values_in, ValueT *d_values_out, NumItemsT num_items, int begin_bit=0, int end_bit=sizeof(KeyT) *8, hipStream_t stream=0, bool debug_synchronous=false) |
template<typename KeyT , typename ValueT , typename NumItemsT > | |
static __host__ hipError_t | SortPairsDescending (void *d_temp_storage, size_t &temp_storage_bytes, DoubleBuffer< KeyT > &d_keys, DoubleBuffer< ValueT > &d_values, NumItemsT num_items, int begin_bit=0, int end_bit=sizeof(KeyT) *8, hipStream_t stream=0, bool debug_synchronous=false) |
template<typename KeyT , typename NumItemsT > | |
static __host__ hipError_t | SortKeys (void *d_temp_storage, size_t &temp_storage_bytes, const KeyT *d_keys_in, KeyT *d_keys_out, NumItemsT num_items, int begin_bit=0, int end_bit=sizeof(KeyT) *8, hipStream_t stream=0, bool debug_synchronous=false) |
template<typename KeyT , typename NumItemsT > | |
static __host__ hipError_t | SortKeys (void *d_temp_storage, size_t &temp_storage_bytes, DoubleBuffer< KeyT > &d_keys, NumItemsT num_items, int begin_bit=0, int end_bit=sizeof(KeyT) *8, hipStream_t stream=0, bool debug_synchronous=false) |
template<typename KeyT , typename NumItemsT > | |
static __host__ hipError_t | SortKeysDescending (void *d_temp_storage, size_t &temp_storage_bytes, const KeyT *d_keys_in, KeyT *d_keys_out, NumItemsT num_items, int begin_bit=0, int end_bit=sizeof(KeyT) *8, hipStream_t stream=0, bool debug_synchronous=false) |
template<typename KeyT , typename NumItemsT > | |
static __host__ hipError_t | SortKeysDescending (void *d_temp_storage, size_t &temp_storage_bytes, DoubleBuffer< KeyT > &d_keys, NumItemsT num_items, int begin_bit=0, int end_bit=sizeof(KeyT) *8, hipStream_t stream=0, bool debug_synchronous=false) |
template<typename KeyT , typename ValueT , typename NumItemsT > | |
static __host__ hipError_t | SortPairs (void *d_temp_storage, size_t &temp_storage_bytes, const KeyT *d_keys_in, KeyT *d_keys_out, const ValueT *d_values_in, ValueT *d_values_out, NumItemsT num_items, int begin_bit=0, int end_bit=sizeof(KeyT) *8, hipStream_t stream=0, bool debug_synchronous=false) |
template<typename KeyT , typename ValueT , typename NumItemsT > | |
static __host__ hipError_t | SortPairs (void *d_temp_storage, size_t &temp_storage_bytes, DoubleBuffer< KeyT > &d_keys, DoubleBuffer< ValueT > &d_values, NumItemsT num_items, int begin_bit=0, int end_bit=sizeof(KeyT) *8, hipStream_t stream=0, bool debug_synchronous=false) |
template<typename KeyT , typename ValueT , typename NumItemsT > | |
static __host__ hipError_t | SortPairsDescending (void *d_temp_storage, size_t &temp_storage_bytes, const KeyT *d_keys_in, KeyT *d_keys_out, const ValueT *d_values_in, ValueT *d_values_out, NumItemsT num_items, int begin_bit=0, int end_bit=sizeof(KeyT) *8, hipStream_t stream=0, bool debug_synchronous=false) |
template<typename KeyT , typename ValueT , typename NumItemsT > | |
static __host__ hipError_t | SortPairsDescending (void *d_temp_storage, size_t &temp_storage_bytes, DoubleBuffer< KeyT > &d_keys, DoubleBuffer< ValueT > &d_values, NumItemsT num_items, int begin_bit=0, int end_bit=sizeof(KeyT) *8, hipStream_t stream=0, bool debug_synchronous=false) |
template<typename KeyT , typename NumItemsT > | |
static __host__ hipError_t | SortKeys (void *d_temp_storage, size_t &temp_storage_bytes, const KeyT *d_keys_in, KeyT *d_keys_out, NumItemsT num_items, int begin_bit=0, int end_bit=sizeof(KeyT) *8, hipStream_t stream=0, bool debug_synchronous=false) |
template<typename KeyT , typename NumItemsT > | |
static __host__ hipError_t | SortKeys (void *d_temp_storage, size_t &temp_storage_bytes, DoubleBuffer< KeyT > &d_keys, NumItemsT num_items, int begin_bit=0, int end_bit=sizeof(KeyT) *8, hipStream_t stream=0, bool debug_synchronous=false) |
template<typename KeyT , typename NumItemsT > | |
static __host__ hipError_t | SortKeysDescending (void *d_temp_storage, size_t &temp_storage_bytes, const KeyT *d_keys_in, KeyT *d_keys_out, NumItemsT num_items, int begin_bit=0, int end_bit=sizeof(KeyT) *8, hipStream_t stream=0, bool debug_synchronous=false) |
template<typename KeyT , typename NumItemsT > | |
static __host__ hipError_t | SortKeysDescending (void *d_temp_storage, size_t &temp_storage_bytes, DoubleBuffer< KeyT > &d_keys, NumItemsT num_items, int begin_bit=0, int end_bit=sizeof(KeyT) *8, hipStream_t stream=0, bool debug_synchronous=false) |
The documentation for this struct was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipcub/checkouts/docs-5.5.1/hipcub/include/hipcub/backend/cub/device/device_radix_sort.hpp