Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
shamrock.tree::TreeStructureWalker< policy, u_morton, InteractCrit > Class Template Reference

Public Types

using AccessedWalker

Public Member Functions

 TreeStructureWalker (TreeStructure< u_morton > &str, u32 walker_count, InteractCrit &&crit)
void generate ()
AccessedWalker get_access (sycl::handler &device_handle)

Public Attributes

details::TreeStructureWalkerPolicy< policy, u_morton, InteractCrit > walker

Detailed Description

template<WalkPolicy policy, class u_morton, class InteractCrit>
class shamrock.tree::TreeStructureWalker< policy, u_morton, InteractCrit >

Definition at line 30 of file TreeStructureWalker.hpp.

Member Typedef Documentation

◆ AccessedWalker

template<WalkPolicy policy, class u_morton, class InteractCrit>
using shamrock.tree::TreeStructureWalker< policy, u_morton, InteractCrit >::AccessedWalker

Constructor & Destructor Documentation

◆ TreeStructureWalker()

template<WalkPolicy policy, class u_morton, class InteractCrit>
shamrock.tree::TreeStructureWalker< policy, u_morton, InteractCrit >::TreeStructureWalker ( TreeStructure< u_morton > & str,
u32 walker_count,
InteractCrit && crit )
inline

Definition at line 37 of file TreeStructureWalker.hpp.

Member Function Documentation

◆ generate()

template<WalkPolicy policy, class u_morton, class InteractCrit>
void shamrock.tree::TreeStructureWalker< policy, u_morton, InteractCrit >::generate ( )
inline

Definition at line 40 of file TreeStructureWalker.hpp.

◆ get_access()

template<WalkPolicy policy, class u_morton, class InteractCrit>
AccessedWalker shamrock.tree::TreeStructureWalker< policy, u_morton, InteractCrit >::get_access ( sycl::handler & device_handle)
inline

Definition at line 42 of file TreeStructureWalker.hpp.

Member Data Documentation

◆ walker

template<WalkPolicy policy, class u_morton, class InteractCrit>
details::TreeStructureWalkerPolicy<policy, u_morton, InteractCrit> shamrock.tree::TreeStructureWalker< policy, u_morton, InteractCrit >::walker

Definition at line 32 of file TreeStructureWalker.hpp.


The documentation for this class was generated from the following file: