RadixSortTwiddle< IS_DESCENDING, KeyT > Struct Template Reference

RadixSortTwiddle&lt; IS_DESCENDING, KeyT &gt; Struct Template Reference#

hipCUB: hipcub::RadixSortTwiddle< IS_DESCENDING, KeyT > Struct Template Reference
hipcub::RadixSortTwiddle< IS_DESCENDING, KeyT > Struct Template Reference

Twiddling keys for radix sort. More...

#include <radix_rank_sort_operations.hpp>

Public Types

typedef Traits< KeyT > TraitsT
 
typedef TraitsT::UnsignedBits UnsignedBits
 

Static Public Member Functions

static __host__ __device__ __forceinline__ UnsignedBits In (UnsignedBits key)
 
static __host__ __device__ __forceinline__ UnsignedBits Out (UnsignedBits key)
 
static __host__ __device__ __forceinline__ UnsignedBits DefaultKey ()
 

Detailed Description

template<bool IS_DESCENDING, typename KeyT>
struct hipcub::RadixSortTwiddle< IS_DESCENDING, KeyT >

Twiddling keys for radix sort.


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.4.3/hipcub/include/hipcub/backend/rocprim/block/radix_rank_sort_operations.hpp