12#ifndef ARCANE_MESH_DYNAMICMESHCHECKER_H
13#define ARCANE_MESH_DYNAMICMESHCHECKER_H
17#include "arcane/utils/TraceAccessor.h"
20#include "arcane/core/IMeshChecker.h"
22#include "arcane/mesh/MeshGlobal.h"
52 Integer
checkLevel()
const override {
return m_check_level; }
64 void checkMeshFromReferenceFile();
65 void updateAMRFaceOrientation();
76 IMesh* m_mesh =
nullptr;
77 Integer m_check_level = 0;
82 bool m_compare_reference_file =
false;
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.
void setCheckLevel(Integer level) override
Positionne le niveau de vérification du maillage.
void checkValidConnectivity()
void checkValidMeshFull() override
Vérification de la validité du maillage.
void checkGhostCells()
Vérifie que la couche de mailles fantômes est correcte.
void checkItemGroupsSynchronization() override
Vérifie la synchronisation sur les groupes d'entités.
Integer checkLevel() const override
Niveau actuel de vérification.
void checkVariablesSynchronization() override
Vérifie la synchronisation des variables.
IMesh * mesh() override
Maillage associé
void checkValidMesh() override
Vérification sommaire de la validité du maillage. Les vérifications portent sur les points suivants:
void _checkFacesOrientation()
Vérifie que les faces sont correctement orientées et connectées.
void checkValidReplication() override
Vérifie que les sous-domaines sont correctement répliqués.
Classe d'accès aux traces.