CUB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups
Modules | Classes
Utilities

Modules

 Fancy iterators
 
 Thread and thread block I/O
 
 PTX intrinsics
 
 Device, kernel, and storage management
 

Classes

struct  cub::If< IF, ThenType, ElseType >
 Type selection (IF ? ThenType : ElseType) More...
 
struct  cub::Equals< A, B >
 Type equality test. More...
 
struct  cub::Log2< N, CURRENT_VAL, COUNT >
 Statically determine log2(N), rounded up. More...
 
struct  cub::PowerOfTwo< N >
 Statically determine if N is a power-of-two. More...
 
struct  cub::IsPointer< Tp >
 Pointer vs. iterator. More...
 
struct  cub::IsVolatile< Tp >
 Volatile modifier test. More...
 
struct  cub::RemoveQualifiers< Tp, Up >
 Removes const and volatile qualifiers from type Tp. More...
 
struct  cub::Equality
 Default equality functor. More...
 
struct  cub::Inequality
 Default inequality functor. More...
 
struct  cub::InequalityWrapper< EqualityOp >
 Inequality functor (wraps equality functor) More...
 
struct  cub::Sum
 Default sum functor. More...
 
struct  cub::Max
 Default max functor. More...
 
struct  cub::ArgMax
 Arg max functor (keeps the value and offset of the first occurrence of the larger item) More...
 
struct  cub::Min
 Default min functor. More...
 
struct  cub::ArgMin
 Arg min functor (keeps the value and offset of the first occurrence of the smallest item) More...
 
struct  cub::CastOp< B >
 Default cast functor. More...
 
class  cub::SwizzleScanOp< ScanOp >
 Binary operator wrapper for switching non-commutative scan arguments. More...
 
struct  cub::ReduceBySegmentOp< ReductionOpT >
 Reduce-by-segment functor. More...
 
struct  cub::ReduceByKeyOp< ReductionOpT >
 < Binary reduction operator to apply to values More...