Commit 720346ef authored by Kenneth Leiter's avatar Kenneth Leiter

ENH: Add ability to set boundary communicator map in XdmfMap.

parent 72ba85be
......@@ -251,6 +251,11 @@ XdmfMap::setHeavyDataControllers(shared_ptr<XdmfHeavyDataController> remoteTaskI
mRemoteLocalNodeIdsController = remoteLocalNodeIdsController;
}
void
XdmfMap::setMap(std::map<task_id, node_id_map> map)
{
mMap = map;
}
void
XdmfMap::traverse(const shared_ptr<XdmfBaseVisitor> visitor)
......
......@@ -157,6 +157,13 @@ public:
shared_ptr<XdmfHeavyDataController> localNodeIdsController,
shared_ptr<XdmfHeavyDataController> remoteLocalNodeIdsController);
/**
* Set the boundary communicator map.
*
* @param map the boundary communicator map to store.
*/
void setMap(std::map<task_id, node_id_map> map);
void traverse(const shared_ptr<XdmfBaseVisitor> visitor);
protected:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment