14#include "arcane/utils/FatalErrorException.h"
15#include "arcane/utils/TraceInfo.h"
17#include "arcane/core/ISubDomain.h"
19#include "arcane/mesh/MeshExchangeMng.h"
20#include "arcane/mesh/MeshExchanger.h"
32MeshExchangeMng(IMesh* mesh)
33: TraceAccessor(mesh->traceMng())
78 ARCANE_FATAL(
"Can not call endExchange() without calling beginExchange() before");
80 m_exchanger =
nullptr;
#define ARCANE_FATAL(...)
Macro throwing a FatalErrorException.
Management of a mesh exchange between subdomains.
virtual IPrimaryMesh * toPrimaryMesh()=0
Returns the instance in the form of an IPrimaryMesh.
Information for a mesh exchange between sub-domains.