OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
cub::DispatchSegmentedRadixSort< IS_DESCENDING, KeyT, ValueT, OffsetIteratorT, OffsetT >::PassConfig< SegmentedKernelT > Struct Template Reference

PassConfig data structure. More...

Detailed Description

template<bool IS_DESCENDING, typename KeyT, typename ValueT, typename OffsetIteratorT, typename OffsetT>
template<typename SegmentedKernelT>
struct cub::DispatchSegmentedRadixSort< IS_DESCENDING, KeyT, ValueT, OffsetIteratorT, OffsetT >::PassConfig< SegmentedKernelT >

PassConfig data structure.

Definition at line 1429 of file dispatch_radix_sort.cuh.

Public Member Functions

template<typename SegmentedPolicyT >
CUB_RUNTIME_FUNCTION __forceinline__ cudaError_t InitPassConfig (SegmentedKernelT segmented_kernel)
 Initialize pass configuration.
 

Data Fields

SegmentedKernelT segmented_kernel
 
KernelConfig segmented_config
 
int radix_bits
 
int radix_digits
 

Member Function Documentation

◆ InitPassConfig()

template<bool IS_DESCENDING, typename KeyT , typename ValueT , typename OffsetIteratorT , typename OffsetT >
template<typename SegmentedKernelT >
template<typename SegmentedPolicyT >
CUB_RUNTIME_FUNCTION __forceinline__ cudaError_t cub::DispatchSegmentedRadixSort< IS_DESCENDING, KeyT, ValueT, OffsetIteratorT, OffsetT >::PassConfig< SegmentedKernelT >::InitPassConfig ( SegmentedKernelT  segmented_kernel)
inline

Initialize pass configuration.

Definition at line 1439 of file dispatch_radix_sort.cuh.

Field Documentation

◆ radix_bits

template<bool IS_DESCENDING, typename KeyT , typename ValueT , typename OffsetIteratorT , typename OffsetT >
template<typename SegmentedKernelT >
int cub::DispatchSegmentedRadixSort< IS_DESCENDING, KeyT, ValueT, OffsetIteratorT, OffsetT >::PassConfig< SegmentedKernelT >::radix_bits

Definition at line 1433 of file dispatch_radix_sort.cuh.

◆ radix_digits

template<bool IS_DESCENDING, typename KeyT , typename ValueT , typename OffsetIteratorT , typename OffsetT >
template<typename SegmentedKernelT >
int cub::DispatchSegmentedRadixSort< IS_DESCENDING, KeyT, ValueT, OffsetIteratorT, OffsetT >::PassConfig< SegmentedKernelT >::radix_digits

Definition at line 1434 of file dispatch_radix_sort.cuh.

◆ segmented_config

template<bool IS_DESCENDING, typename KeyT , typename ValueT , typename OffsetIteratorT , typename OffsetT >
template<typename SegmentedKernelT >
KernelConfig cub::DispatchSegmentedRadixSort< IS_DESCENDING, KeyT, ValueT, OffsetIteratorT, OffsetT >::PassConfig< SegmentedKernelT >::segmented_config

Definition at line 1432 of file dispatch_radix_sort.cuh.

◆ segmented_kernel

template<bool IS_DESCENDING, typename KeyT , typename ValueT , typename OffsetIteratorT , typename OffsetT >
template<typename SegmentedKernelT >
SegmentedKernelT cub::DispatchSegmentedRadixSort< IS_DESCENDING, KeyT, ValueT, OffsetIteratorT, OffsetT >::PassConfig< SegmentedKernelT >::segmented_kernel

Definition at line 1431 of file dispatch_radix_sort.cuh.


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