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::WarpExchange cub::WarpLoad cub::WarpMergeSort cub::WarpReduce cub::WarpReduceBatched cub::WarpScan cub::WarpStore Structs# cub::AdjacentDifferencePolicy cub::ArgMax cub::ArgMin cub::BaseDigitExtractor cub::BaseDigitExtractor< KeyT, true > cub::BatchedCopyLargeBufferPolicy cub::BatchedCopyLookbackPolicy cub::BatchedCopyPolicy cub::BatchedCopySmallBufferPolicy cub::BFEDigitExtractor cub::BlockLoadType cub::BlockRadixRankEmptyCallback cub::BlockRadixRankMatchEarlyCounts cub::BlockRakingLayout cub::BlockScanRunningPrefixOp cub::CachingDeviceAllocator cub::CastOp cub::DeviceAdjacentDifference cub::DeviceBatchedTopK cub::DeviceCopy cub::DeviceFind cub::DeviceFor cub::DeviceHistogram cub::DeviceMemcpy cub::DeviceMerge cub::DeviceMergeSort cub::DevicePartition cub::DeviceRadixSort cub::DeviceReduce cub::DeviceRunLengthEncode cub::DeviceScan cub::DeviceSegmentedRadixSort cub::DeviceSegmentedReduce cub::DeviceSegmentedScan cub::DeviceSegmentedSort cub::DeviceSelect cub::DeviceTopK cub::DeviceTransform cub::FindBoundSortedValuesPolicy cub::FindIfPolicy cub::ForPolicy cub::GridEvenShare cub::HistogramPolicy cub::InequalityWrapper cub::LookbackDelayPolicy cub::MergePolicy cub::MergeSortPolicy cub::PartitionLookbackPolicy cub::PartitionPolicy cub::PtxVersionCacheTag cub::RadixSortDownsweepPolicy cub::RadixSortExclusiveSumPolicy cub::RadixSortHistogramPolicy cub::RadixSortOnesweepPolicy cub::RadixSortPolicy cub::RadixSortTwiddle cub::RadixSortUpsweepPolicy cub::ReduceByKeyLookbackPolicy cub::ReduceByKeyOp cub::ReduceByKeyPolicy cub::ReduceByKeyScanTileState cub::ReduceByKeyScanTileState< ValueT, KeyT, false > cub::ReduceBySegmentOp cub::ReducePassPolicy cub::ReducePolicy cub::RleEncodePolicy cub::RleLookbackPolicy cub::RleNonTrivialRunsLookbackPolicy cub::RleNonTrivialRunsPolicy cub::ScanByKeyLookbackPolicy cub::ScanByKeyPolicy cub::ScanLookaheadPolicy cub::ScanLookbackPolicy cub::ScanPolicy cub::ScanTileState cub::ScanTileState< T, false > cub::SegmentedRadixSortPolicy cub::SegmentedReducePolicy cub::SegmentedReduceWarpReducePolicy cub::SegmentedScanBlockPolicy cub::SegmentedScanPolicy cub::SegmentedSortPolicy cub::SegmentedSortRadixSortPolicy cub::SegmentedSortSubWarpMergeSortPolicy cub::SelectLookbackPolicy cub::SelectPolicy cub::ShiftDigitExtractor cub::SmVersionCacheTag cub::ThreeWayPartitionLookbackPolicy cub::ThreeWayPartitionPolicy cub::TilePrefixCallbackOp cub::TransformAsyncCopyPolicy cub::TransformPolicy cub::TransformPrefetchPolicy cub::TransformVectorizedPolicy cub::UniqueByKeyPolicy 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# AgentAdjacentDifferencePolicy AgentBatchMemcpyPolicy AgentHistogramPolicy AgentMergeSortPolicy AgentRadixSortDownsweepPolicy AgentRadixSortExclusiveSumPolicy AgentRadixSortHistogramPolicy AgentRadixSortOnesweepPolicy AgentRadixSortUpsweepPolicy AgentReduceByKeyPolicy AgentReducePolicy AgentRlePolicy AgentScanByKeyPolicy AgentScanPolicy AgentSelectIfPolicy AgentSubWarpMergeSortPolicy AgentThreeWayPartitionPolicy AgentUniqueByKeyPolicy AgentWarpReducePolicy ChainedPolicy TexObjInputIterator Enumerations# BatchedCopyAlgorithm BlockHistogramAlgorithm BlockHistogramMemoryPreference BlockLoadAlgorithm BlockReduceAlgorithm BlockScanAlgorithm BlockStoreAlgorithm CacheLoadModifier CacheStoreModifier GridMappingStrategy LookbackDelayAlgorithm MemoryOrder PartitionAlgorithm RadixRankAlgorithm RadixSortAlgorithm RadixSortStoreAlgorithm ReduceByKeyAlgorithm RleAlgorithm RleNonTrivialRunsAlgorithm ScanAlgorithm ScanByKeyAlgorithm ScanTileStatus SelectAlgorithm ThreeWayPartitionAlgorithm TransformAlgorithm WarpExchangeAlgorithm WarpLoadAlgorithm WarpMatchAlgorithm WarpStoreAlgorithm Macros# _CubLog CUB_DEBUG_ALL CUB_DEBUG_LOG CUB_DEBUG_SYNC CUB_DISABLE_KERNEL_VISIBILITY_WARNING_SUPPRESSION CUB_MAJOR_VERSION CUB_MINOR_VERSION CUB_NAMESPACE_BEGIN CUB_NAMESPACE_END CUB_NS_POSTFIX CUB_NS_PREFIX CUB_NS_QUALIFIER CUB_PATCH_NUMBER CUB_SUBMINOR_VERSION CUB_VERSION CUB_WRAPPED_NAMESPACE CubDebug CubDebugExit THRUST_CUB_WRAPPED_NAMESPACE