![]() |
Shamrock 2025.10.0
Astrophysical Code
|
hilbert curve implementation from killing J., 2004 More...
Include dependency graph for hilbert.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | shamrock::sfc::HilbertCurve< hilbert_repr, dim > |
| class | shamrock::sfc::HilbertCurve< u64, 3 > |
| class | shamrock::sfc::HilbertCurve< quad_hilbert_num, 3 > |
Namespaces | |
| namespace | shamrock |
| namespace for the main framework | |
Typedefs | |
| using | shamrock::sfc::quad_hilbert_num = std::pair< u64, u64 > |
Functions | |
| template<int bits> | |
| u64 | shamrock::sfc::details::compute_hilbert_index_3d (u64 x, u64 y, u64 z) |
| template<int bits> | |
| u64 | compute_hilbert_index_3d (u64 x, u64 y, u64 z) |
Variables | |
| constexpr u64 | hilbert_box21_sz = 2097152 - 1 |
hilbert curve implementation from killing J., 2004
modified from : Programming the Hilbert curve killing J., 2004, AIPC, 707, 381. doi:10.1063/1.1751381
Definition in file hilbert.hpp.
Definition at line 114 of file hilbert.hpp.
|
inline |
Definition at line 37 of file hilbert.hpp.
Definition at line 150 of file hilbert.hpp.
|
constexpr |
Definition at line 146 of file hilbert.hpp.