![]() |
Shamrock 2025.10.0
Astrophysical Code
|
Public Types | |
| using | int_vec_repr_base = u32 |
| using | int_vec_repr = u32_3 |
Static Public Member Functions | |
| static u64 | icoord_to_morton (u64 x, u64 y, u64 z) |
| static bool | is_morton_bounding_box (int_vec_repr min, int_vec_repr max) noexcept |
| template<class flt > | |
| static u64 | coord_to_morton (flt x, flt y, flt z) |
| static int_vec_repr | morton_to_icoord (u64 morton) |
| static int_vec_repr | get_offset (u32 clz_) |
Static Public Attributes | |
| static constexpr int_vec_repr_base | dimension = 3 |
| static constexpr int_vec_repr_base | max_val = 2097152 - 1 |
| static constexpr int_vec_repr_base | val_count = 2097152 |
| static constexpr int_vec_repr_base | significant_bits_p_coord = 21 |
| static constexpr int_vec_repr_base | significant_bits = dimension * significant_bits_p_coord |
| static constexpr u64 | err_code = 18446744073709551615UL |
Definition at line 115 of file morton.hpp.
| using shamrock::sfc::MortonCodes< u64, 3 >::int_vec_repr = u32_3 |
Definition at line 118 of file morton.hpp.
| using shamrock::sfc::MortonCodes< u64, 3 >::int_vec_repr_base = u32 |
Definition at line 117 of file morton.hpp.
|
inlinestatic |
Definition at line 140 of file morton.hpp.
|
inlinestatic |
Definition at line 173 of file morton.hpp.
|
inlinestatic |
Definition at line 127 of file morton.hpp.
|
inlinestaticnoexcept |
Definition at line 134 of file morton.hpp.
|
inlinestatic |
Definition at line 163 of file morton.hpp.
|
staticconstexpr |
Definition at line 119 of file morton.hpp.
|
staticconstexpr |
Definition at line 125 of file morton.hpp.
|
staticconstexpr |
Definition at line 120 of file morton.hpp.
|
staticconstexpr |
Definition at line 123 of file morton.hpp.
|
staticconstexpr |
Definition at line 122 of file morton.hpp.
|
staticconstexpr |
Definition at line 121 of file morton.hpp.