![]() |
Shamrock 2025.10.0
Astrophysical Code
|
Collaboration diagram for shamrock.tree::TreeReducedMortonCodes< u_morton >:Public Member Functions | |
| void | build (sycl::queue &queue, u32 obj_cnt, u32 reduc_level, TreeMortonCodes< u_morton > &morton_codes, bool &one_cell_mode) |
| u64 | memsize () const |
| TreeReducedMortonCodes (const TreeReducedMortonCodes &other) | |
| TreeReducedMortonCodes & | operator= (TreeReducedMortonCodes &&other) noexcept |
| bool | operator== (const TreeReducedMortonCodes< u_morton > &rhs) const |
| void | serialize (shamalgs::SerializeHelper &serializer) |
| serialize a TreeMortonCodes object | |
| shamalgs::SerializeSize | serialize_byte_size () |
Static Public Member Functions | |
| static TreeReducedMortonCodes | deserialize (shamalgs::SerializeHelper &serializer) |
Public Attributes | |
| u32 | tree_leaf_count |
| std::unique_ptr< sycl::buffer< u32 > > | buf_reduc_index_map |
| std::unique_ptr< sycl::buffer< u_morton > > | buf_tree_morton |
Definition at line 23 of file TreeReducedMortonCodes.hpp.
|
inline |
Definition at line 56 of file TreeReducedMortonCodes.hpp.
| void shamrock.tree::TreeReducedMortonCodes< u_morton >::build | ( | sycl::queue & | queue, |
| u32 | obj_cnt, | ||
| u32 | reduc_level, | ||
| TreeMortonCodes< u_morton > & | morton_codes, | ||
| bool & | one_cell_mode | ||
| ) |
Definition at line 23 of file TreeReducedMortonCodes.cpp.
|
inlinestatic |
Definition at line 95 of file TreeReducedMortonCodes.hpp.
|
inline |
Definition at line 37 of file TreeReducedMortonCodes.hpp.
|
inlinenoexcept |
Definition at line 65 of file TreeReducedMortonCodes.hpp.
| bool shamrock.tree::TreeReducedMortonCodes< u_morton >::operator== | ( | const TreeReducedMortonCodes< u_morton > & | rhs | ) | const |
Definition at line 86 of file TreeReducedMortonCodes.cpp.
|
inline |
serialize a TreeMortonCodes object
| serializer |
Definition at line 80 of file TreeReducedMortonCodes.hpp.
Here is the call graph for this function:
|
inline |
Definition at line 113 of file TreeReducedMortonCodes.hpp.
| std::unique_ptr<sycl::buffer<u32> > shamrock.tree::TreeReducedMortonCodes< u_morton >::buf_reduc_index_map |
Definition at line 26 of file TreeReducedMortonCodes.hpp.
| std::unique_ptr<sycl::buffer<u_morton> > shamrock.tree::TreeReducedMortonCodes< u_morton >::buf_tree_morton |
Definition at line 27 of file TreeReducedMortonCodes.hpp.
| u32 shamrock.tree::TreeReducedMortonCodes< u_morton >::tree_leaf_count |
Definition at line 25 of file TreeReducedMortonCodes.hpp.