|
rocPRIM
|
Classes | |
| struct | less< T > |
| Returns true if a < b. Otherwise returns false. More... | |
| struct | less< void > |
| Returns true if a < b. More... | |
| struct | less_equal< T > |
| Functor that returns true if a <= b. Otherwise returns false. More... | |
| struct | less_equal< void > |
| Functor that returns true if a <= b. More... | |
| struct | greater< T > |
| Functor that returns true if a > b. Otherwise returns false. More... | |
| struct | greater< void > |
| Functor that returns true if a > b. More... | |
| struct | greater_equal< T > |
| Functor that returns true if a >= b. Otherwise returns false. More... | |
| struct | greater_equal< void > |
| Functor that returns true if a >= b. More... | |
| struct | equal_to< T > |
| Functor that returns true if a == b. Otherwise returns false. More... | |
| struct | equal_to< void > |
| Functor that returns true if a == b. More... | |
| struct | not_equal_to< T > |
| Functor that returns true if a != b. Otherwise returns false. More... | |
| struct | not_equal_to< void > |
| Functor that returns true if a != b. More... | |
| struct | plus< T > |
| Functor that returns a + b. More... | |
| struct | plus< void > |
| Functor that returns a + b. More... | |
| struct | minus< T > |
| Functor that returns a - b. More... | |
| struct | minus< void > |
| Functor that returns a - b. More... | |
| struct | multiplies< T > |
| Functor that returns a * b. More... | |
| struct | multiplies< void > |
| Functor that returns a * b. More... | |
| struct | maximum< T > |
| Functor that returns the maximum of its arguments. More... | |
| struct | maximum< void > |
| Functor that returns the maximum of its arguments. More... | |
| struct | minimum< T > |
| Functor that returns the minimum of its arguments. More... | |
| struct | minimum< void > |
| Functor that returns the minimum of its arguments. More... | |
| struct | identity< T > |
| Functor that returns its argument. More... | |
| struct | identity< void > |
| Functor that returns its argument. More... | |
| struct | Log2< N, CURRENT_VAL, COUNT > |
| Statically determine log2(N), rounded up. More... | |
| struct | Log2< N, 0, COUNT > |
| struct | Equals< A, B > |
| Type equality test. More... | |
| struct | Equals< A, A > |
| struct | Int2Type< A > |
Macros | |
| #define | ROCPRIM_PRINT_ERROR_ONCE(message) |
| Prints the supplied error message only once (using only one of the active threads). More... | |
Functions | |
| template<class T > | |
| ROCPRIM_HOST_DEVICE constexpr T | max (const T &a, const T &b) |
| Returns the maximum of its arguments. | |
| template<class T > | |
| ROCPRIM_HOST_DEVICE constexpr T | min (const T &a, const T &b) |
| Returns the minimum of its arguments. | |
| template<class T > | |
| ROCPRIM_HOST_DEVICE void | swap (T &a, T &b) |
| Swaps two values. | |
| #define ROCPRIM_PRINT_ERROR_ONCE | ( | message | ) |
Prints the supplied error message only once (using only one of the active threads).
1.8.13