![]() |
Shamrock 2025.10.0
Astrophysical Code
|
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) | PatchScheduler | inline |
| crit_patch_merge | PatchScheduler | |
| crit_patch_split | PatchScheduler | |
| distrib_data_local_to_all_load_store(shambase::DistributedData< T > &src) (defined in PatchScheduler) | PatchScheduler | inline |
| distrib_data_local_to_all_simple(shambase::DistributedData< T > &src) (defined in PatchScheduler) | PatchScheduler | inline |
| 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) | PatchScheduler | inline |
| for_each_local_patch(const std::function< void(const shamrock::patch::Patch &)> &fct) (defined in PatchScheduler) | PatchScheduler | inline |
| for_each_local_patch_nonempty(std::function< void(const shamrock::patch::Patch &)> fct) (defined in PatchScheduler) | PatchScheduler | inline |
| for_each_local_patchdata(const std::function< void(const shamrock::patch::Patch &, shamrock::patch::PatchDataLayer &)> &fct) (defined in PatchScheduler) | PatchScheduler | inline |
| for_each_patch(Function &&fct) (defined in PatchScheduler) | PatchScheduler | inline |
| for_each_patch_data(Function &&fct) | PatchScheduler | inline |
| for_each_patchdata_nonempty(std::function< void(const shamrock::patch::Patch, shamrock::patch::PatchDataLayer &)> fct) (defined in PatchScheduler) | PatchScheduler | inline |
| 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) | PatchScheduler | inline |
| get_node_set_edge_patchdata_layer_refs() (defined in PatchScheduler) | PatchScheduler | inline |
| get_patch_rank_owner(u64 patch_id) (defined in PatchScheduler) | PatchScheduler | inline |
| get_patch_transform() (defined in PatchScheduler) | PatchScheduler | inline |
| get_rank_count() (defined in PatchScheduler) | PatchScheduler | inline |
| get_sim_box() (defined in PatchScheduler) | PatchScheduler | inline |
| get_total_obj_count() (defined in PatchScheduler) | PatchScheduler | inline |
| 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) | PatchScheduler | inline |
| map_owned_patchdata_fetch_load_store(std::function< T(const shamrock::patch::Patch, shamrock::patch::PatchDataLayer &pdat)> fct) (defined in PatchScheduler) | PatchScheduler | inline |
| map_owned_patchdata_fetch_simple(std::function< T(const shamrock::patch::Patch, shamrock::patch::PatchDataLayer &pdat)> fct) (defined in PatchScheduler) | PatchScheduler | inline |
| map_owned_to_patch_field_load_store(std::function< T(const shamrock::patch::Patch, shamrock::patch::PatchDataLayer &pdat)> fct) (defined in PatchScheduler) | PatchScheduler | inline |
| map_owned_to_patch_field_simple(std::function< T(const shamrock::patch::Patch, shamrock::patch::PatchDataLayer &pdat)> fct) (defined in PatchScheduler) | PatchScheduler | inline |
| max_axis_patch_coord (defined in PatchScheduler) | PatchScheduler | static |
| max_axis_patch_coord_length (defined in PatchScheduler) | PatchScheduler | static |
| owned_patch_id | PatchScheduler | |
| patch_data | PatchScheduler | |
| patch_list | PatchScheduler | |
| patch_tree | PatchScheduler | |
| 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) | PatchScheduler | inline |
| pdl_ptr (defined in PatchScheduler) | PatchScheduler | |
| rankgather_field(u32 field_idx) (defined in PatchScheduler) | PatchScheduler | inline |
| 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) | PatchScheduler | inline |
| set_coord_domain_bound(std::tuple< vectype, vectype > box) | PatchScheduler | inline |
| 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) | PatchScheduler | inline |
| ~PatchScheduler() (defined in PatchScheduler) | PatchScheduler |