|
cuDDL
|
Raw per-bucket classification counts for one sketch pair comparison. More...
Public Member Functions | |
| __host__ __device__ pairwise_counts & | operator+= (pairwise_counts const other) noexcept |
Accumulates other into this instance (used for device reductions). | |
| __host__ __device__ constexpr pairwise_counts | mirrored () const noexcept |
| The same comparison seen from the other sketch: lower and higher swap. | |
Public Attributes | |
| uint32_t | lower {} |
this register is strictly lower than the other's in that bucket. | |
| uint32_t | equal {} |
this register equals the other's in that bucket. | |
| uint32_t | higher {} |
this register is strictly higher than the other's in that bucket. | |
| uint32_t | both_empty {} |
| Both registers are empty in that bucket. | |
Friends | |
| __host__ __device__ pairwise_counts | operator+ (pairwise_counts left, pairwise_counts const right) noexcept |
| Sums two count sets for device reductions. | |
| bool | operator== (pairwise_counts const &, pairwise_counts const &)=default |
Raw per-bucket classification counts for one sketch pair comparison.
Definition at line 8 of file pairwise_counts.cuh.
|
inlineconstexprnoexcept |
The same comparison seen from the other sketch: lower and higher swap.
Definition at line 34 of file pairwise_counts.cuh.
|
inlinenoexcept |
Accumulates other into this instance (used for device reductions).
Definition at line 19 of file pairwise_counts.cuh.
|
friend |
Sums two count sets for device reductions.
Definition at line 29 of file pairwise_counts.cuh.
|
friend |
| uint32_t cuddl::pairwise_counts::both_empty {} |
| uint32_t cuddl::pairwise_counts::equal {} |
this register equals the other's in that bucket.
Definition at line 12 of file pairwise_counts.cuh.
| uint32_t cuddl::pairwise_counts::higher {} |
this register is strictly higher than the other's in that bucket.
Definition at line 14 of file pairwise_counts.cuh.
| uint32_t cuddl::pairwise_counts::lower {} |
this register is strictly lower than the other's in that bucket.
Definition at line 10 of file pairwise_counts.cuh.