Salome HOME
Update by request of Nathalie GORE
authoreap <eap@opencascade.com>
Tue, 1 Jun 2021 10:26:19 +0000 (13:26 +0300)
committereap <eap@opencascade.com>
Tue, 1 Jun 2021 10:26:19 +0000 (13:26 +0300)
src/Tools/blocFissure/gmu/getStatsMaillageFissure.py

index 0633c3040118aae78591274b430ad3fdeb79bf47..2f1a6813d2c4be4aeb0dedb24713c3390a021b52 100644 (file)
@@ -50,8 +50,8 @@ def getStatsMaillageFissure(maillage, referencesMaillageFissure, maillageFissure
     ok_maillage = True
     with open(fichierStatMaillageFissure, "w") as fic_stat :
 
-      # Le nombre d'arêtes, de quadrangles ou d'hexaèdres doit être rigoureusement identique
-      for key in ('Entity_Quad_Edge', 'Entity_Quad_Quadrangle', 'Entity_Quad_Hexa'):
+      # Le nombre de quadrangles ou d'hexaèdres doit être rigoureusement identique
+      for key in ('Entity_Quad_Quadrangle', 'Entity_Quad_Hexa'):
         if d_resu[key] != referencesMaillageFissure[key]:
           text = "Ecart"
           ok_maillage = False
@@ -62,9 +62,9 @@ def getStatsMaillageFissure(maillage, referencesMaillageFissure, maillageFissure
         fic_stat.write(text+"\n")
         text_2 += "                                          {} = {}, \\\n".format(key,d_resu[key])
 
-      # Le nombre de noeuds, de triangles, de tétraèdres ou de pyramides peut varier du fait des algorithmes. On tolère 5% d'écart.
+      # Le nombre de noeuds, d'arêtes, de triangles, de tétraèdres ou de pyramides peut varier du fait des algorithmes. On tolère 5% d'écart.
       tolerance = 0.05
-      for key in ('Entity_Node', 'Entity_Quad_Triangle', 'Entity_Quad_Tetra', 'Entity_Quad_Pyramid', 'Entity_Quad_Penta'):
+      for key in ('Entity_Node', 'Entity_Quad_Edge', 'Entity_Quad_Triangle', 'Entity_Quad_Tetra', 'Entity_Quad_Pyramid', 'Entity_Quad_Penta'):
         if d_resu[key] == referencesMaillageFissure[key]:
           text = "Valeur_OK"
         elif (d_resu[key] < (1.0 - tolerance)*referencesMaillageFissure[key]) \