Definition at line 131 of file agent_reduce_by_key.cuh.
Public Member Functions | |
| __host__ __device__ __forceinline__ | GuardedInequalityWrapper (_EqualityOpT op, int num_remaining) |
| Constructor. | |
| template<typename T > | |
| __host__ __device__ __forceinline__ bool | operator() (const T &a, const T &b, int idx) const |
Boolean inequality operator, returns (a != b) | |
Data Fields | |
| _EqualityOpT | op |
| Wrapped equality operator. | |
| int | num_remaining |
| Items remaining. | |
|
inline |
Constructor.
Definition at line 138 of file agent_reduce_by_key.cuh.
|
inline |
Boolean inequality operator, returns (a != b)
Definition at line 142 of file agent_reduce_by_key.cuh.
| int cub::AgentReduceByKey< AgentReduceByKeyPolicyT, KeysInputIteratorT, UniqueOutputIteratorT, ValuesInputIteratorT, AggregatesOutputIteratorT, NumRunsOutputIteratorT, EqualityOpT, ReductionOpT, OffsetT >::GuardedInequalityWrapper< _EqualityOpT >::num_remaining |
Items remaining.
Definition at line 134 of file agent_reduce_by_key.cuh.
| _EqualityOpT cub::AgentReduceByKey< AgentReduceByKeyPolicyT, KeysInputIteratorT, UniqueOutputIteratorT, ValuesInputIteratorT, AggregatesOutputIteratorT, NumRunsOutputIteratorT, EqualityOpT, ReductionOpT, OffsetT >::GuardedInequalityWrapper< _EqualityOpT >::op |
Wrapped equality operator.
Definition at line 133 of file agent_reduce_by_key.cuh.