Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
shammodels::sph::BasicSPHGhostHandler< vec > Member List

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 >