CUB
|
Modules | |
Fancy iterators | |
Thread and thread block I/O | |
PTX intrinsics | |
Device, kernel, and storage management | |
Namespaces | |
detail | |
Classes | |
struct | If< IF, ThenType, ElseType > |
Type selection (IF ? ThenType : ElseType ) More... | |
struct | Equals< A, B > |
Type equality test. More... | |
struct | Log2< N, CURRENT_VAL, COUNT > |
Statically determine log2(N), rounded up. More... | |
struct | PowerOfTwo< N > |
Statically determine if N is a power-of-two. More... | |
struct | IsPointer< Tp > |
Pointer vs. iterator. More... | |
struct | IsVolatile< Tp > |
Volatile modifier test. More... | |
struct | 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::Difference |
Default difference functor. More... | |
struct | cub::Division |
Default division 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... | |
struct | cub::BinaryFlip< BinaryOpT > |
Functions | |
template<typename BinaryOpT > | |
__device__ __host__ BinaryFlip < BinaryOpT > | cub::MakeBinaryFlip (BinaryOpT binary_op) |
__device__ __host__ BinaryFlip<BinaryOpT> cub::MakeBinaryFlip | ( | BinaryOpT | binary_op) |