14#include "arcane/mesh/MeshCompactMng.h"
16#include "arcane/utils/FatalErrorException.h"
17#include "arcane/utils/TraceInfo.h"
19#include "arcane/IParallelMng.h"
21#include "arcane/mesh/MeshCompacter.h"
22#include "arcane/mesh/DynamicMesh.h"
37MeshCompactMng(IMesh* mesh)
38: TraceAccessor(mesh->traceMng())
61 return _setCompacter(c);
73 return _setCompacter(c);
83 ARCANE_FATAL(
"Can not call endCompact() without calling beginCompact() before");
85 m_compacter =
nullptr;
#define ARCANE_FATAL(...)
Macro envoyant une exception FatalErrorException.
Interface d'une famille d'entités.
virtual IParallelMng * parallelMng() const =0
Gestionnaire de parallélisme associé
Gestion d'un compactage de familles du maillage.
virtual ITimeStats * timeStats() const =0
Gestionnaire de statistiques associé (peut être nul)
Gestion d'un compactage de familles du maillage..