cub::SegmentedReducePolicy#
-
struct SegmentedReducePolicy#
The tuning policy for all algorithms in DeviceSegmentedReduce.
Public Functions
- inline friend ::std::ostream &operator<<(
- ::std::ostream &os,
- const SegmentedReducePolicy &p
Public Members
-
ReducePassPolicy large_reduce#
Policy used for large segments (one block per segment)
-
SegmentedReduceWarpReducePolicy medium_reduce#
Policy used for medium segments (one warp per segment)
-
SegmentedReduceWarpReducePolicy small_reduce#
Policy used for small segments (one thread per segment)
Friends
- inline friend constexpr bool operator==(
- const SegmentedReducePolicy &lhs,
- const SegmentedReducePolicy &rhs
- inline friend constexpr bool operator!=(
- const SegmentedReducePolicy &lhs,
- const SegmentedReducePolicy &rhs