Interface de méthodes de vérification d'un maillage. Plus de détails...
#include <arcane/core/IMeshChecker.h>
Fonctions membres publiques | |
virtual IMesh * | mesh ()=0 |
Maillage associé | |
virtual void | setCheckLevel (Integer level)=0 |
Positionne le niveau de vérification du maillage. | |
virtual Integer | checkLevel () const =0 |
Niveau actuel de vérification. | |
virtual void | checkValidMesh ()=0 |
Vérification de la validité des structues internes de maillage (interne). | |
virtual void | checkValidMeshFull ()=0 |
Vérification de la validité du maillage. | |
virtual void | checkValidReplication ()=0 |
Vérifie que les sous-domaines sont correctement répliqués. | |
virtual void | checkVariablesSynchronization ()=0 |
Vérifie la synchronisation des variables. | |
virtual void | checkItemGroupsSynchronization ()=0 |
Vérifie la synchronisation sur les groupes d'entités. | |
Interface de méthodes de vérification d'un maillage.
Définition à la ligne 34 du fichier IMeshChecker.h.
|
inlinevirtual |
Définition à la ligne 38 du fichier IMeshChecker.h.
|
pure virtual |
Vérifie la synchronisation sur les groupes d'entités.
Vérifie pour chaque groupe de chaque famille (autre que les particules) que les entités sont les mêmes sur chaque sous-domaine.
Lance une exception FatalErrorException en cas d'erreur.
|
pure virtual |
Vérification de la validité du maillage.
Il s'agit d'une vérification globale entre tous les sous-domaines.
Elle vérifie notamment que la connectivité est cohérente entre les sous-domaines.
La vérification peut-être assez coûteuse en temps CPU. Cette méthode est collective.
|
pure virtual |
Vérifie que les sous-domaines sont correctement répliqués.
Les vérifications suivantes sont faites:
|
pure virtual |
Vérifie la synchronisation des variables.
Vérifie pour chaque variable que ses valeurs sur les entités fantômes sont les mêmes que sur la valeur sur le sous-domaine propriétaire de l'entité.
Les variables sur les particules ne sont pas comparées.
Lance une exception FatalErrorException en cas d'erreur.
|
pure virtual |
Positionne le niveau de vérification du maillage.
0 - tests désactivés 1 - tests partiels, après les endUpdate() 2 - tests complets, après les endUpdate()