CUB
|
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::Cast< 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... | |