OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
cub::WarpScanShfl< T, LOGICAL_WARP_THREADS, PTX_ARCH >::IntegerTraits< S > Struct Template Reference

Detailed Description

template<typename T, int LOGICAL_WARP_THREADS, int PTX_ARCH>
template<typename S>
struct cub::WarpScanShfl< T, LOGICAL_WARP_THREADS, PTX_ARCH >::IntegerTraits< S >

Definition at line 75 of file warp_scan_shfl.cuh.

Public Types

enum  { IS_SMALL_UNSIGNED = (Traits<S>::CATEGORY == UNSIGNED_INTEGER) && (sizeof(S) <= sizeof(unsigned int)) }
 

Member Enumeration Documentation

◆ anonymous enum

template<typename T , int LOGICAL_WARP_THREADS, int PTX_ARCH>
template<typename S >
anonymous enum
Enumerator
IS_SMALL_UNSIGNED 

Whether the data type is a small (32b or less) integer for which we can use a single SFHL instruction per exchange.

Definition at line 77 of file warp_scan_shfl.cuh.


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