cub::ReduceByKeyPolicy#

struct ReduceByKeyPolicy#

The tuning policy for DeviceReduce::ReduceByKey

Public Functions

inline friend ::std::ostream &operator<<(
::std::ostream &os,
const ReduceByKeyPolicy &p
)#

Public Members

ReduceByKeyAlgorithm algorithm#

The reduce-by-key algorithm to use.

ReduceByKeyLookbackPolicy lookback#

The policy for the reduce-by-key algorithm based on decoupled-lookback.

Only used when algorithm is decoupled look-back <>_.

Friends

inline friend constexpr bool operator==(
const ReduceByKeyPolicy &lhs,
const ReduceByKeyPolicy &rhs
) noexcept#
inline friend constexpr bool operator!=(
const ReduceByKeyPolicy &lhs,
const ReduceByKeyPolicy &rhs
) noexcept#