Special operator that signals all out-of-bounds items are not equal to everything else, forcing both (1) the last item to be tail-flagged and (2) all oob items to be marked trivial.
Definition at line 147 of file agent_rle.cuh.
Public Member Functions | |
__device__ __forceinline__ | OobInequalityOp (OffsetT num_remaining, EqualityOpT equality_op) |
template<typename Index > | |
__host__ __device__ __forceinline__ bool | operator() (T first, T second, Index idx) |
Data Fields | |
OffsetT | num_remaining |
EqualityOpT | equality_op |