CUB API Reference# Namespace cub# Classes# cub::ArgIndexInputIterator cub::BlockAdjacentDifference cub::BlockDiscontinuity cub::BlockExchange cub::BlockHistogram cub::BlockLoad cub::BlockMergeSort cub::BlockMergeSortStrategy cub::BlockRadixRank cub::BlockRadixRankMatch cub::BlockRadixSort cub::BlockReduce cub::BlockRunLengthDecode cub::BlockScan cub::BlockShuffle cub::BlockStore cub::CacheModifiedInputIterator cub::CacheModifiedOutputIterator cub::GridQueue cub::SwizzleScanOp cub::TexObjInputIterator cub::WarpExchange cub::WarpLoad cub::WarpMergeSort cub::WarpReduce cub::WarpScan cub::WarpStore Structs# cub::AgentAdjacentDifferencePolicy cub::AgentHistogramPolicy cub::AgentMergeSortPolicy cub::AgentRadixSortDownsweepPolicy cub::AgentRadixSortExclusiveSumPolicy cub::AgentRadixSortHistogramPolicy cub::AgentRadixSortOnesweepPolicy cub::AgentRadixSortUpsweepPolicy cub::AgentReduceByKeyPolicy cub::AgentReducePolicy cub::AgentRlePolicy cub::AgentScanByKeyPolicy cub::AgentScanPolicy cub::AgentSelectIfPolicy cub::AgentSubWarpMergeSortPolicy cub::AgentThreeWayPartitionPolicy cub::AgentUniqueByKeyPolicy cub::AgentWarpReducePolicy cub::ArgMax cub::ArgMin cub::BaseDigitExtractor cub::BaseDigitExtractor< KeyT, true > cub::BFEDigitExtractor cub::BlockLoadType cub::BlockRadixRankEmptyCallback cub::BlockRadixRankMatchEarlyCounts cub::BlockRakingLayout cub::BlockScanRunningPrefixOp cub::CachingDeviceAllocator cub::CastOp cub::ChainedPolicy cub::DeviceAdjacentDifference cub::DeviceCopy cub::DeviceFor cub::DeviceHistogram cub::DeviceMemcpy cub::DeviceMerge cub::DeviceMergeSort cub::DevicePartition cub::DeviceRadixSort cub::DeviceReduce cub::DeviceRleDispatch cub::DeviceRunLengthEncode cub::DeviceScan cub::DeviceSegmentedRadixSort cub::DeviceSegmentedReduce cub::DeviceSegmentedScan cub::DeviceSegmentedSort cub::DeviceSelect cub::DeviceTopK cub::DeviceTransform cub::DispatchAdjacentDifference cub::DispatchHistogram cub::DispatchMergeSort cub::DispatchRadixSort cub::DispatchReduce cub::DispatchReduceByKey cub::DispatchScan cub::DispatchScanByKey cub::DispatchSegmentedRadixSort cub::DispatchSegmentedReduce cub::DispatchSegmentedSort cub::DispatchSelectIf cub::DispatchThreeWayPartitionIf cub::DispatchUniqueByKey cub::GridEvenShare cub::InequalityWrapper cub::PtxVersionCacheTag cub::RadixSortTwiddle cub::ReduceByKeyOp cub::ReduceByKeyScanTileState cub::ReduceByKeyScanTileState< ValueT, KeyT, false > cub::ReduceBySegmentOp cub::ScanTileState cub::ScanTileState< T, false > cub::ShiftDigitExtractor cub::SmVersionCacheTag cub::TilePrefixCallbackOp Functions# BFE CurrentDevice Debug DeviceCount DeviceCountCachedValue DeviceCountUncached GetPerDeviceAttributeCache LoadDirectBlocked LoadDirectBlockedVectorized LoadDirectStriped LoadDirectWarpStriped LowerBound MatchAny MaxPotentialDynamicSmemBytes MaxSmOccupancy MergePath MergePathSearch MidPoint Nominal4BItemsToItems Nominal4BItemsToItemsCombined Nominal8BItemsToItems cub::operator<< PtxVersion PtxVersionUncached RowMajorTid SerialMerge ShuffleDown ShuffleIndex ShuffleUp SmVersion SmVersionUncached StableOddEvenSort StoreDirectBlocked StoreDirectBlockedVectorized StoreDirectStriped StoreDirectWarpStriped SyncStream ThreadExit ThreadLoad ThreadReduce ThreadStore UpperBound WarpMask Type Definitions# DispatchTransformReduce Enumerations# BlockHistogramAlgorithm BlockHistogramMemoryPreference BlockLoadAlgorithm BlockReduceAlgorithm BlockScanAlgorithm BlockStoreAlgorithm CacheLoadModifier CacheStoreModifier CopyAlg ForceInclusive GridMappingStrategy MayAlias MemoryOrder RadixRankAlgorithm RadixSortStoreAlgorithm ReadOption ScanTileStatus SelectImpl SortOrder WarpExchangeAlgorithm WarpLoadAlgorithm WarpMatchAlgorithm WarpStoreAlgorithm