23 auto edges = get_edges();
26 auto &patch_data_layers = edges.patch_data_layers;
27 auto &idx_in_ghost = edges.idx_in_ghost;
30 auto &ghost_layer = edges.ghost_layer;
33 for (
const auto &[key, sender_idx_in_ghost] : idx_in_ghost.buffers) {
34 auto [sender, receiver] = key;
39 patch_data_layers.get(sender).append_subset_to(
40 sender_idx_in_ghost,
u32(sender_idx_in_ghost.get_size()), ghost_zone);
42 ghost_layer.patchdatas.add_obj(sender, receiver, std::move(ghost_zone));