|
template<typename KeyIteratorT , typename ValueIteratorT , typename OffsetT , typename CompareOpT > |
static __host__ hipError_t | SortPairs (void *d_temp_storage, std::size_t &temp_storage_bytes, KeyIteratorT d_keys, ValueIteratorT d_items, OffsetT num_items, CompareOpT compare_op, hipStream_t stream=0, bool debug_synchronous=false) |
|
template<typename KeyInputIteratorT , typename ValueInputIteratorT , typename KeyIteratorT , typename ValueIteratorT , typename OffsetT , typename CompareOpT > |
static __host__ hipError_t | SortPairsCopy (void *d_temp_storage, std::size_t &temp_storage_bytes, KeyInputIteratorT d_input_keys, ValueInputIteratorT d_input_items, KeyIteratorT d_output_keys, ValueIteratorT d_output_items, OffsetT num_items, CompareOpT compare_op, hipStream_t stream=0, bool debug_synchronous=false) |
|
template<typename KeyIteratorT , typename OffsetT , typename CompareOpT > |
static __host__ hipError_t | SortKeys (void *d_temp_storage, std::size_t &temp_storage_bytes, KeyIteratorT d_keys, OffsetT num_items, CompareOpT compare_op, hipStream_t stream=0, bool debug_synchronous=false) |
|
template<typename KeyInputIteratorT , typename KeyIteratorT , typename OffsetT , typename CompareOpT > |
static __host__ hipError_t | SortKeysCopy (void *d_temp_storage, std::size_t &temp_storage_bytes, KeyInputIteratorT d_input_keys, KeyIteratorT d_output_keys, OffsetT num_items, CompareOpT compare_op, hipStream_t stream=0, bool debug_synchronous=false) |
|
template<typename KeyIteratorT , typename ValueIteratorT , typename OffsetT , typename CompareOpT > |
static __host__ hipError_t | StableSortPairs (void *d_temp_storage, std::size_t &temp_storage_bytes, KeyIteratorT d_keys, ValueIteratorT d_items, OffsetT num_items, CompareOpT compare_op, hipStream_t stream=0, bool debug_synchronous=false) |
|
template<typename KeyIteratorT , typename OffsetT , typename CompareOpT > |
static __host__ hipError_t | StableSortKeys (void *d_temp_storage, std::size_t &temp_storage_bytes, KeyIteratorT d_keys, OffsetT num_items, CompareOpT compare_op, hipStream_t stream=0, bool debug_synchronous=false) |
|
template<typename KeyIteratorT , typename ValueIteratorT , typename OffsetT , typename CompareOpT > |
static __host__ hipError_t | SortPairs (void *d_temp_storage, std::size_t &temp_storage_bytes, KeyIteratorT d_keys, ValueIteratorT d_items, OffsetT num_items, CompareOpT compare_op, hipStream_t stream=0, bool debug_synchronous=false) |
|
template<typename KeyInputIteratorT , typename ValueInputIteratorT , typename KeyIteratorT , typename ValueIteratorT , typename OffsetT , typename CompareOpT > |
static __host__ hipError_t | SortPairsCopy (void *d_temp_storage, std::size_t &temp_storage_bytes, KeyInputIteratorT d_input_keys, ValueInputIteratorT d_input_items, KeyIteratorT d_output_keys, ValueIteratorT d_output_items, OffsetT num_items, CompareOpT compare_op, hipStream_t stream=0, bool debug_synchronous=false) |
|
template<typename KeyIteratorT , typename OffsetT , typename CompareOpT > |
static __host__ hipError_t | SortKeys (void *d_temp_storage, std::size_t &temp_storage_bytes, KeyIteratorT d_keys, OffsetT num_items, CompareOpT compare_op, hipStream_t stream=0, bool debug_synchronous=false) |
|
template<typename KeyInputIteratorT , typename KeyIteratorT , typename OffsetT , typename CompareOpT > |
static __host__ hipError_t | SortKeysCopy (void *d_temp_storage, std::size_t &temp_storage_bytes, KeyInputIteratorT d_input_keys, KeyIteratorT d_output_keys, OffsetT num_items, CompareOpT compare_op, hipStream_t stream=0, bool debug_synchronous=false) |
|
template<typename KeyIteratorT , typename ValueIteratorT , typename OffsetT , typename CompareOpT > |
static __host__ hipError_t | StableSortPairs (void *d_temp_storage, std::size_t &temp_storage_bytes, KeyIteratorT d_keys, ValueIteratorT d_items, OffsetT num_items, CompareOpT compare_op, hipStream_t stream=0, bool debug_synchronous=false) |
|
template<typename KeyIteratorT , typename OffsetT , typename CompareOpT > |
static __host__ hipError_t | StableSortKeys (void *d_temp_storage, std::size_t &temp_storage_bytes, KeyIteratorT d_keys, OffsetT num_items, CompareOpT compare_op, hipStream_t stream=0, bool debug_synchronous=false) |
|
template<typename KeyInputIteratorT , typename KeyIteratorT , typename OffsetT , typename CompareOpT > |
static __host__ hipError_t | StableSortKeysCopy (void *d_temp_storage, std::size_t &temp_storage_bytes, KeyInputIteratorT d_input_keys, KeyIteratorT d_output_keys, OffsetT num_items, CompareOpT compare_op, hipStream_t stream=0, bool debug_synchronous=false) |
|