 cub::ArrayTraits< ArrayType, LENGTH > | Array traits |
 cub::BaseTraits< _CATEGORY, _PRIMITIVE, _NULL_TYPE, _UnsignedBits > | Basic type traits |
 cub::BaseTraits< NOT_A_NUMBER, false, false, RemoveQualifiers< T >::Type > | |
  cub::NumericTraits< RemoveQualifiers< T >::Type > | |
   cub::Traits< T > | Type traits |
 cub::BaseTraits< NOT_A_NUMBER, false, false, T > | |
  cub::NumericTraits< T > | Numeric type traits |
 cub::BlockDiscontinuity< T, BLOCK_THREADS > | BlockDiscontinuity provides operations for flagging discontinuities within a list of data items partitioned across a CUDA threadblock.
|
 cub::BlockExchange< T, BLOCK_THREADS, ITEMS_PER_THREAD > | BlockExchange provides operations for reorganizing the partitioning of ordered data across a CUDA threadblock.
|
 cub::BlockLoad< InputIterator, BLOCK_THREADS, ITEMS_PER_THREAD, POLICY, MODIFIER > | BlockLoad provides data movement operations for reading block-arranged data from global memory.
|
 cub::BlockRadixSort< KeyType, BLOCK_THREADS, ITEMS_PER_THREAD, ValueType, RADIX_BITS, SMEM_CONFIG > | BlockRadixSort provides variants of parallel radix sorting across a CUDA threadblock.
|
 cub::BlockReduce< T, BLOCK_THREADS > | BlockReduce provides variants of parallel reduction across a CUDA threadblock.
|
 cub::BlockScan< T, BLOCK_THREADS, POLICY > | BlockScan provides variants of parallel prefix scan (and prefix sum) across a CUDA threadblock.
|
 cub::BlockStore< OutputIterator, BLOCK_THREADS, ITEMS_PER_THREAD, POLICY, MODIFIER > | BlockStore provides data movement operations for writing blocked-arranged data to global memory.
|
 cub::EnableIf< Condition, T > | Simple enable-if (similar to Boost) |
 cub::Equality< T > | Default equality functor |
 cub::Equals< A, B > | Type equality test |
 cub::If< IF, ThenType, ElseType > | Type selection (IF ? ThenType : ElseType) |
 cub::IsVolatile< Tp > | Volatile modifier test |
 cub::Log2< N, CURRENT_VAL, COUNT > | Statically determine log2(N), rounded up |
 cub::Max< T > | Default max functor |
 cub::NullType | A simple "NULL" marker type |
 cub::RemoveQualifiers< Tp, Up > | Removes const and volatile qualifiers from type Tp |
 cub::Sum< T > | Default sum functor |
 cub::WarpScan< T, WARPS, LOGICAL_WARP_THREADS > | WarpScan provides variants of parallel prefix scan across a CUDA warp.
|