![]() |
Shamrock 2025.10.0
Astrophysical Code
|
Static Public Member Functions | |
| template<class Acc > | |
| static void | fetch_add_bin (Acc accessor, T digit_val, T digit_place) |
| static T | get_digit_value (T value, T digit_place) |
| template<class Acc > | |
| static void | add_bin_key (Acc accessor, T value_to_bin) |
| template<u32 group_size, class Tkey > | |
| static sycl::buffer< u32 > | make_digit_histogram (sycl::queue &q, sycl::buffer< Tkey > &buf_key, u32 len) |
Static Public Attributes | |
| static constexpr T | bitlen_T = shambase::bitsizeof<T> |
| static constexpr T | digit_bit_places = bitlen_T / digit_bit_len |
| static constexpr T | digit_count = (1U << digit_bit_len) |
| static constexpr T | value_count = digit_bit_places * digit_count |
| static constexpr T | digit_mask = digit_count - 1 |
Definition at line 30 of file DigitBinner.hpp.
|
inlinestatic |
Definition at line 57 of file DigitBinner.hpp.
|
inlinestatic |
Definition at line 42 of file DigitBinner.hpp.
|
inlinestatic |
Definition at line 52 of file DigitBinner.hpp.
|
inlinestatic |
Definition at line 68 of file DigitBinner.hpp.
|
staticconstexpr |
Definition at line 32 of file DigitBinner.hpp.
|
staticconstexpr |
Definition at line 33 of file DigitBinner.hpp.
|
staticconstexpr |
Definition at line 34 of file DigitBinner.hpp.
|
staticconstexpr |
Definition at line 36 of file DigitBinner.hpp.
|
staticconstexpr |
Definition at line 35 of file DigitBinner.hpp.