Loading...
Searching...
No Matches
patch_info.cpp
183 dataCommunicator = std::unique_ptr<DataCommunicator>(new DataCommunicator(m_patch->getCommunicator()));
The DataCommunicator class provides the infrastructure needed to exchange data among processes.
Definition communications.hpp:42
The PatchKernel class provides an interface for defining patches.
Definition patch_kernel.hpp:54
const std::unordered_map< long, long > & getCellGlobalMap() const
Definition patch_info.cpp:377
long getCellGlobalCountOffset() const
Definition patch_info.cpp:339
PatchNumberingInfo(PatchKernel const *patch=nullptr)
Definition patch_info.cpp:138
int getCellOwnerFromLocal(long id) const
Definition patch_info.cpp:390
long getCellGlobalId(long id) const
Definition patch_info.cpp:366
const std::unordered_map< long, long > & getCellConsecutiveMap() const
Definition patch_info.cpp:312
long getCellConsecutiveOffset() const
Definition patch_info.cpp:291
long getCellGlobalCount() const
Definition patch_info.cpp:324
int getCellOwnerFromGlobal(long id) const
Definition patch_info.cpp:429
int getCellOwnerFromConsecutive(long id) const
Definition patch_info.cpp:406
long getCellConsecutiveId(long id) const
Definition patch_info.cpp:302
Buffer to be used for receive communications.
Definition communications_buffers.hpp:107
Buffer to be used for send communications.
Definition communications_buffers.hpp:91
The namespace 'patch' contains routines for interacting with the patch manager.
Definition patch_manager.cpp:185
