60 MeshExchange(
IMesh* mesh);
70 ARCCORE_DEPRECATED_2020(
"Do not use this method. Try to get ISubDomain from another way")
88 void _addTreeCellToSend(
ArrayView<std::set<Int32>> items_to_send,
91 void _addItemToSend2(
ArrayView<std::set<Int32>> items_to_send,
93 void _familyTree(
Int32Array& family,
Cell item,
const bool reset =
true)
const;
94 void _computeItemsToSend2();
97 void _computeGraphConnectivityInfos();
99 void _computeItemsToSend(
bool send_dof =
false);
100 void _addItemToSend(
ArrayView<std::set<Int32>> items_to_send,
102 bool use_itemfamily_network =
false);
106 void _exchangeCellDataInfos3();
107 void _computeItemsToSend3();
110 void _propagatesToChildConnectivities(
IItemFamily* family);
111 void _propagatesToChildDependencies(
IItemFamily* family);
116 void _addGraphConnectivityToNewConnectivityInfo();
120 std::map<IItemFamily*, UniqueArray<std::set<Int32>>*> m_items_to_send;
135 void _markRemovableItems(
bool with_cell_family =
true);
136 void _markRemovableDoFs();
137 void _markRemovableParticles();
142 using ItemDestRankMap = std::map<IItemFamily*, ItemDestRankArray*>;
144 ItemDestRankMap m_item_dest_ranks_map;
145 ItemDestRankMapArray m_ghost_item_dest_ranks_map;
150 void _checkSubItemsDestRanks();
151 void _exchangeGhostItemDataInfos();
Interface of the subdomain manager.