cub::ArgMax

Defined in cub/thread/thread_operators.cuh

struct ArgMax

Arg max functor (keeps the value and offset of the first occurrence of the larger item)

Public Functions

template<typename T, typename OffsetT>
inline KeyValuePair<OffsetT, T> operator()(const KeyValuePair<OffsetT, T> &a, const KeyValuePair<OffsetT, T> &b) const

Boolean max operator, preferring the item having the smaller offset in case of ties.