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::AgentSmallAndMediumSegmentedSortPolicy 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::ChainedPolicy< PolicyPtxVersion, PolicyT, PolicyT > 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::DeviceSegmentedSort cub::DeviceSelect 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 MaxSmOccupancy MergePath MergePathSearch MidPoint Nominal4BItemsToItems Nominal4BItemsToItemsCombined Nominal8BItemsToItems 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