![]() |
Shamrock 2025.10.0
Astrophysical Code
|
Collaboration diagram for shammodels::sph::SPHTreeUtilities< vec, SPHKernel, u_morton >:Public Types | |
| using | flt = shambase::VecComponent< vec > |
| using | GhostHndl = BasicSPHGhostHandler< vec > |
| using | InterfBuildCache = shambase::DistributedDataShared< typename GhostHndl::InterfaceIdTable > |
Public Member Functions | |
| SPHTreeUtilities (PatchScheduler &sched) | |
Static Public Member Functions | |
| static void | iterate_smoothing_length_tree (sycl::buffer< vec > &merged_r, sycl::buffer< flt > &hnew, sycl::buffer< flt > &hold, sycl::buffer< flt > &eps_h, sycl::range< 1 > update_range, RadixTree< u_morton, vec > &tree, flt gpart_mass, flt h_evol_max, flt h_evol_iter_max) |
Public Attributes | |
| PatchScheduler & | sched |
Static Public Attributes | |
| static constexpr flt | Rkern = SPHKernel::Rkern |
Definition at line 28 of file SPHUtilities.hpp.
| using shammodels::sph::SPHTreeUtilities< vec, SPHKernel, u_morton >::flt = shambase::VecComponent<vec> |
Definition at line 31 of file SPHUtilities.hpp.
| using shammodels::sph::SPHTreeUtilities< vec, SPHKernel, u_morton >::GhostHndl = BasicSPHGhostHandler<vec> |
Definition at line 35 of file SPHUtilities.hpp.
| using shammodels::sph::SPHTreeUtilities< vec, SPHKernel, u_morton >::InterfBuildCache = shambase::DistributedDataShared<typename GhostHndl::InterfaceIdTable> |
Definition at line 36 of file SPHUtilities.hpp.
|
inline |
Definition at line 41 of file SPHUtilities.hpp.
|
static |
Definition at line 130 of file SPHUtilities.cpp.
|
staticconstexpr |
Definition at line 33 of file SPHUtilities.hpp.
| PatchScheduler& shammodels::sph::SPHTreeUtilities< vec, SPHKernel, u_morton >::sched |
Definition at line 39 of file SPHUtilities.hpp.