12#ifndef ARCANE_MESH_DYNAMICMESHCHECKER_H
13#define ARCANE_MESH_DYNAMICMESHCHECKER_H
17#include "arcane/utils/TraceAccessor.h"
19#include "arcane/mesh/MeshGlobal.h"
20#include "arcane/VariableTypedef.h"
21#include "arcane/IMeshChecker.h"
31ARCANE_MESH_BEGIN_NAMESPACE
61 m_check_level = level;
69 void checkValidMesh()
override;
70 void checkValidMeshFull()
override;
71 void checkValidReplication()
override;
72 void checkVariablesSynchronization()
override;
73 void checkItemGroupsSynchronization()
override;
77 void checkValidConnectivity();
78 void checkGhostCells();
79 void checkMeshFromReferenceFile();
80 void updateAMRFaceOrientation();
85 void _checkFacesOrientation();
92 Integer m_check_level;
97 bool m_compare_reference_file;
103ARCANE_MESH_END_NAMESPACE
Integer checkLevel() const override
Niveau actuel de vérification.
IMesh * mesh() override
Maillage associé
void setCheckLevel(Integer level) override
Positionne le niveau de vérification du maillage.
Interface d'une famille d'entités.
Interface de méthodes de vérification d'un maillage.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Classe d'accès aux traces.