cub::RleNonTrivialRunsPolicy#
-
struct RleNonTrivialRunsPolicy#
The tuning policy for DeviceRunLengthEncode::NonTrivialRuns.
Public Functions
- inline friend ::std::ostream &operator<<(
- ::std::ostream &os,
- const RleNonTrivialRunsPolicy &p
Public Members
-
RleNonTrivialRunsAlgorithm algorithm#
The non-trivial-runs algorithm to use.
-
RleNonTrivialRunsLookbackPolicy lookback#
The policy for the non-trivial-runs algorithm based on decoupled-lookback.
Only used when
algorithmisdecoupled look-back <>_.
Friends
- inline friend constexpr bool operator==(
- const RleNonTrivialRunsPolicy &lhs,
- const RleNonTrivialRunsPolicy &rhs
- inline friend constexpr bool operator!=(
- const RleNonTrivialRunsPolicy &lhs,
- const RleNonTrivialRunsPolicy &rhs