![]() |
Shamrock 2025.10.0
Astrophysical Code
|
Public Types | |
| using | int_vec_repr_base = u16 |
| using | int_vec_repr = u16_3 |
Static Public Member Functions | |
| static u32 | icoord_to_morton (u32 x, u32 y, u32 z) |
| static bool | is_morton_bounding_box (int_vec_repr min, int_vec_repr max) noexcept |
| template<class flt > | |
| static u32 | coord_to_morton (flt x, flt y, flt z) |
| static u16_3 | morton_to_icoord (u32 morton) |
| static u16_3 | get_offset (u32 clz_) |
Static Public Attributes | |
| static constexpr int_vec_repr_base | dimension = 3 |
| static constexpr int_vec_repr_base | max_val = 1024 - 1 |
| static constexpr int_vec_repr_base | val_count = 1024 |
| static constexpr int_vec_repr_base | significant_bits_p_coord = 10 |
| static constexpr int_vec_repr_base | significant_bits = dimension * significant_bits_p_coord |
| static constexpr u32 | err_code = 4294967295U |
Definition at line 47 of file morton.hpp.
| using shamrock::sfc::MortonCodes< u32, 3 >::int_vec_repr = u16_3 |
Definition at line 50 of file morton.hpp.
| using shamrock::sfc::MortonCodes< u32, 3 >::int_vec_repr_base = u16 |
Definition at line 49 of file morton.hpp.
|
inlinestatic |
Definition at line 72 of file morton.hpp.
|
inlinestatic |
Definition at line 105 of file morton.hpp.
|
inlinestatic |
Definition at line 59 of file morton.hpp.
|
inlinestaticnoexcept |
Definition at line 66 of file morton.hpp.
|
inlinestatic |
Definition at line 95 of file morton.hpp.
|
staticconstexpr |
Definition at line 51 of file morton.hpp.
|
staticconstexpr |
Definition at line 57 of file morton.hpp.
|
staticconstexpr |
Definition at line 52 of file morton.hpp.
|
staticconstexpr |
Definition at line 55 of file morton.hpp.
|
staticconstexpr |
Definition at line 54 of file morton.hpp.
|
staticconstexpr |
Definition at line 53 of file morton.hpp.