![]() |
Shamrock 2025.10.0
Astrophysical Code
|
This is the complete list of members for shammodels::sph::BasicSPHGhostHandler< vec >, including all inherited members.
| BasicSPHGhostHandler(PatchScheduler &sched, Config ghost_config, std::shared_ptr< shamrock::solvergraph::RankGetter > patch_rank_owner, std::shared_ptr< shamrock::patch::PatchDataLayerLayout > &xyzh_ghost_layout) (defined in shammodels::sph::BasicSPHGhostHandler< vec >) | shammodels::sph::BasicSPHGhostHandler< vec > | inline |
| build_comm_merge_positions(shambase::DistributedDataShared< InterfaceIdTable > &builder, std::shared_ptr< shamrock::solvergraph::ExchangeGhostLayer > &exchange_gz_positions, bool show_debug_infos) (defined in shammodels::sph::BasicSPHGhostHandler< vec >) | shammodels::sph::BasicSPHGhostHandler< vec > | inline |
| build_communicate_positions(shambase::DistributedDataShared< InterfaceIdTable > &builder, std::shared_ptr< shamrock::solvergraph::ExchangeGhostLayer > &exchange_gz_positions, bool show_debug_infos) (defined in shammodels::sph::BasicSPHGhostHandler< vec >) | shammodels::sph::BasicSPHGhostHandler< vec > | inline |
| build_interface_native(shambase::DistributedDataShared< InterfaceIdTable > &builder, std::function< T(u64, u64, InterfaceBuildInfos, sham::DeviceBuffer< u32 > &, u32)> fct) | shammodels::sph::BasicSPHGhostHandler< vec > | inline |
| build_interface_native_stagged(shambase::DistributedDataShared< InterfaceIdTable > &builder, std::function< T(u64, u64, InterfaceBuildInfos, sycl::buffer< u32 > &, u32)> gen_1, std::function< void(u64, u64, InterfaceBuildInfos, sycl::buffer< u32 > &, u32, T &)> modif) | shammodels::sph::BasicSPHGhostHandler< vec > | inline |
| build_position_interf_field(shambase::DistributedDataShared< InterfaceIdTable > &builder) (defined in shammodels::sph::BasicSPHGhostHandler< vec >) | shammodels::sph::BasicSPHGhostHandler< vec > | inline |
| CacheMap typedef (defined in shammodels::sph::BasicSPHGhostHandler< vec >) | shammodels::sph::BasicSPHGhostHandler< vec > | |
| communicate_pdat(const std::shared_ptr< shamrock::patch::PatchDataLayerLayout > &pdl_ptr, shambase::DistributedDataShared< shamrock::patch::PatchDataLayer > &&interf, std::shared_ptr< shamrock::solvergraph::ExchangeGhostLayer > exchange_gz_node, bool show_debug_infos) (defined in shammodels::sph::BasicSPHGhostHandler< vec >) | shammodels::sph::BasicSPHGhostHandler< vec > | inline |
| communicate_pdatfield(shambase::DistributedDataShared< PatchDataField< T > > &&interf, u32 nvar, std::shared_ptr< shamrock::solvergraph::ExchangeGhostField< T > > exchange_gz_node) (defined in shammodels::sph::BasicSPHGhostHandler< vec >) | shammodels::sph::BasicSPHGhostHandler< vec > | inline |
| dim (defined in shammodels::sph::BasicSPHGhostHandler< vec >) | shammodels::sph::BasicSPHGhostHandler< vec > | static |
| find_interfaces(SerialPatchTree< vec > &sptree, shamrock::patch::PatchtreeField< flt > &int_range_max_tree, shamrock::patch::PatchField< flt > &int_range_max) | shammodels::sph::BasicSPHGhostHandler< vec > | |
| flt typedef (defined in shammodels::sph::BasicSPHGhostHandler< vec >) | shammodels::sph::BasicSPHGhostHandler< vec > | |
| gen_debug_patch_ghost(shambase::DistributedDataShared< InterfaceIdTable > &interf_info) (defined in shammodels::sph::BasicSPHGhostHandler< vec >) | shammodels::sph::BasicSPHGhostHandler< vec > | |
| gen_id_table_interfaces(GeneratorMap &&gen) | shammodels::sph::BasicSPHGhostHandler< vec > | |
| GeneratorMap typedef (defined in shammodels::sph::BasicSPHGhostHandler< vec >) | shammodels::sph::BasicSPHGhostHandler< vec > | |
| make_interface_cache(SerialPatchTree< vec > &sptree, shamrock::patch::PatchtreeField< flt > &int_range_max_tree, shamrock::patch::PatchField< flt > &int_range_max) | shammodels::sph::BasicSPHGhostHandler< vec > | inline |
| merge_native(shambase::DistributedDataShared< T > &&interfs, std::function< Tmerged(const shamrock::patch::Patch, shamrock::patch::PatchDataLayer &pdat)> init, std::function< void(Tmerged &, T &)> appender) (defined in shammodels::sph::BasicSPHGhostHandler< vec >) | shammodels::sph::BasicSPHGhostHandler< vec > | inline |
| merge_position_buf(shambase::DistributedDataShared< shamrock::patch::PatchDataLayer > &&positioninterfs) (defined in shammodels::sph::BasicSPHGhostHandler< vec >) | shammodels::sph::BasicSPHGhostHandler< vec > | inline |
| modify_interface_native(shambase::DistributedDataShared< InterfaceIdTable > &builder, shambase::DistributedDataShared< T > &mod, std::function< void(u64, u64, InterfaceBuildInfos, sham::DeviceBuffer< u32 > &, u32, T &)> fct) (defined in shammodels::sph::BasicSPHGhostHandler< vec >) | shammodels::sph::BasicSPHGhostHandler< vec > | inline |
| patch_rank_owner (defined in shammodels::sph::BasicSPHGhostHandler< vec >) | shammodels::sph::BasicSPHGhostHandler< vec > | |
| per_index typedef (defined in shammodels::sph::BasicSPHGhostHandler< vec >) | shammodels::sph::BasicSPHGhostHandler< vec > | |
| xyzh_ghost_layout (defined in shammodels::sph::BasicSPHGhostHandler< vec >) | shammodels::sph::BasicSPHGhostHandler< vec > |