Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
PatchScheduler Member List

This is the complete list of members for PatchScheduler, including all inherited members.

add_root_patch()PatchScheduler
add_root_patches(std::vector< shamrock::patch::PatchCoord< 3 > > coords)PatchScheduler
allpush_data(shamrock::patch::PatchDataLayer &pdat)PatchScheduler
check_patchdata_locality_correctness() (defined in PatchScheduler)PatchScheduler
compute_patch_field(Pfield &field, MPI_Datatype &dtype, Function &&lambda) (defined in PatchScheduler)PatchSchedulerinline
crit_patch_mergePatchScheduler
crit_patch_splitPatchScheduler
distrib_data_local_to_all_load_store(shambase::DistributedData< T > &src) (defined in PatchScheduler)PatchSchedulerinline
distrib_data_local_to_all_simple(shambase::DistributedData< T > &src) (defined in PatchScheduler)PatchSchedulerinline
dump_local_patches(std::string filename) (defined in PatchScheduler)PatchScheduler
dump_status() (defined in PatchScheduler)PatchScheduler
for_each_global_patch(const std::function< void(const shamrock::patch::Patch &)> &fct) (defined in PatchScheduler)PatchSchedulerinline
for_each_local_patch(const std::function< void(const shamrock::patch::Patch &)> &fct) (defined in PatchScheduler)PatchSchedulerinline
for_each_local_patch_nonempty(std::function< void(const shamrock::patch::Patch &)> fct) (defined in PatchScheduler)PatchSchedulerinline
for_each_local_patchdata(const std::function< void(const shamrock::patch::Patch &, shamrock::patch::PatchDataLayer &)> &fct) (defined in PatchScheduler)PatchSchedulerinline
for_each_patch(Function &&fct) (defined in PatchScheduler)PatchSchedulerinline
for_each_patch_data(Function &&fct)PatchSchedulerinline
for_each_patchdata_nonempty(std::function< void(const shamrock::patch::Patch, shamrock::patch::PatchDataLayer &)> fct) (defined in PatchScheduler)PatchSchedulerinline
format_patch_coord(shamrock::patch::Patch p) (defined in PatchScheduler)PatchScheduler
free_mpi_required_types() (defined in PatchScheduler)PatchScheduler
gather_data(u32 rank) (defined in PatchScheduler)PatchScheduler
get_box_tranform() (defined in PatchScheduler)PatchScheduler
get_box_tranform() (defined in PatchScheduler)PatchScheduler
get_box_tranform() (defined in PatchScheduler)PatchScheduler
get_box_volume() (defined in PatchScheduler)PatchScheduler
get_box_volume() (defined in PatchScheduler)PatchScheduler
get_box_volume() (defined in PatchScheduler)PatchScheduler
get_box_volume() (defined in PatchScheduler)PatchScheduler
get_layout_ptr_old() const (defined in PatchScheduler)PatchSchedulerinline
get_node_set_edge_patchdata_layer_refs() (defined in PatchScheduler)PatchSchedulerinline
get_patch_rank_owner(u64 patch_id) (defined in PatchScheduler)PatchSchedulerinline
get_patch_transform() (defined in PatchScheduler)PatchSchedulerinline
get_rank_count() (defined in PatchScheduler)PatchSchedulerinline
get_sim_box() (defined in PatchScheduler)PatchSchedulerinline
get_total_obj_count() (defined in PatchScheduler)PatchSchedulerinline
init_mpi_required_types() (defined in PatchScheduler)PatchScheduler
make_patch_base_grid(std::array< u32, dim > patch_count) (defined in PatchScheduler)PatchScheduler
map_owned_patchdata(std::function< T(const shamrock::patch::Patch, shamrock::patch::PatchDataLayer &pdat)> fct) (defined in PatchScheduler)PatchSchedulerinline
map_owned_patchdata_fetch_load_store(std::function< T(const shamrock::patch::Patch, shamrock::patch::PatchDataLayer &pdat)> fct) (defined in PatchScheduler)PatchSchedulerinline
map_owned_patchdata_fetch_simple(std::function< T(const shamrock::patch::Patch, shamrock::patch::PatchDataLayer &pdat)> fct) (defined in PatchScheduler)PatchSchedulerinline
map_owned_to_patch_field_load_store(std::function< T(const shamrock::patch::Patch, shamrock::patch::PatchDataLayer &pdat)> fct) (defined in PatchScheduler)PatchSchedulerinline
map_owned_to_patch_field_simple(std::function< T(const shamrock::patch::Patch, shamrock::patch::PatchDataLayer &pdat)> fct) (defined in PatchScheduler)PatchSchedulerinline
max_axis_patch_coord (defined in PatchScheduler)PatchSchedulerstatic
max_axis_patch_coord_length (defined in PatchScheduler)PatchSchedulerstatic
owned_patch_idPatchScheduler
patch_dataPatchScheduler
patch_listPatchScheduler
patch_treePatchScheduler
PatchScheduler(const std::shared_ptr< shamrock::patch::PatchDataLayerLayout > &pdl_ptr, u64 crit_split, u64 crit_merge) (defined in PatchScheduler)PatchScheduler
PatchTree typedef (defined in PatchScheduler)PatchScheduler
pdl_old() (defined in PatchScheduler)PatchSchedulerinline
pdl_ptr (defined in PatchScheduler)PatchScheduler
rankgather_field(u32 field_idx) (defined in PatchScheduler)PatchSchedulerinline
scheduler_step(bool do_split_merge, bool do_load_balancing)PatchScheduler
SchedulerPatchData typedef (defined in PatchScheduler)PatchScheduler
serialize_patch_metadata() (defined in PatchScheduler)PatchScheduler
set_coord_domain_bound(vectype bmin, vectype bmax)PatchSchedulerinline
set_coord_domain_bound(std::tuple< vectype, vectype > box)PatchSchedulerinline
should_resize_box(bool node_in) (defined in PatchScheduler)PatchScheduler
sync_build_LB(bool global_patch_sync, bool balance_load) (defined in PatchScheduler)PatchScheduler
update_local_load_value(std::function< u64(shamrock::patch::Patch)> load_function) (defined in PatchScheduler)PatchSchedulerinline
~PatchScheduler() (defined in PatchScheduler)PatchScheduler