cub::PartitionPolicy#

struct PartitionPolicy#

The tuning policy for all non-three-way algorithms of DevicePartition.

Public Functions

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

Public Members

PartitionAlgorithm algorithm = PartitionAlgorithm::lookback#

The partition algorithm to use.

PartitionLookbackPolicy lookback#

The policy for the partition algorithm based on decoupled-lookback.

Only used when algorithm is decoupled look-back <https://research.nvidia.com/publication/single-pass-parallel-prefix-scan-decoupled-look-back>_.

Friends

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