X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FTools%2FblocFissure%2Fgmu%2FmailleFacesFissure.py;h=d9eed2dbcd2adf6ef4ae2f8fe2ad10967fdb14e6;hb=9b4ce9dbf227329760a2e1fdc4133650e93552db;hp=66f6bbfbc49414b4ba250381050a97a067d9b7ab;hpb=4203b2933f3078981194121abafd8b4893ea7c3d;p=modules%2Fsmesh.git diff --git a/src/Tools/blocFissure/gmu/mailleFacesFissure.py b/src/Tools/blocFissure/gmu/mailleFacesFissure.py index 66f6bbfbc..d9eed2dbc 100644 --- a/src/Tools/blocFissure/gmu/mailleFacesFissure.py +++ b/src/Tools/blocFissure/gmu/mailleFacesFissure.py @@ -26,12 +26,13 @@ from salome.smesh import smeshBuilder import SMESH from .putName import putName - -def mailleFacesFissure(faceFissureExterne, edgesPipeFissureExterneC, edgesPeauFissureExterneC, + +def mailleFacesFissure(faceFissureExterne, edgesPipeFissureExterneC, edgesPeauFissureExterneC, \ meshPipeGroups, areteFaceFissure, rayonPipe, nbsegRad): """maillage faces de fissure""" logging.info('start') - logging.info("Maillage de {}".format(faceFissureExterne.GetName())) + texte = "Maillage de {}".format(faceFissureExterne.GetName()) + logging.info(texte) meshFaceFiss = smesh.Mesh(faceFissureExterne) algo2d = meshFaceFiss.Triangle(algo=smeshBuilder.NETGEN_1D2D) @@ -46,7 +47,8 @@ def mailleFacesFissure(faceFissureExterne, edgesPipeFissureExterneC, edgesPeauFi putName(algo2d, "algo2d_faceFiss") putName(hypo2d, "hypo2d_faceFiss") - logging.info("Récupération des arêtes de '{}'".format(edgesPipeFissureExterneC.GetName())) + texte = "Récupération des arêtes de '{}'".format(edgesPipeFissureExterneC.GetName()) + logging.info(texte) algo1d = meshFaceFiss.UseExisting1DElements(geom=edgesPipeFissureExterneC) hypo1d = algo1d.SourceEdges([ meshPipeGroups['edgeFaceFissGroup'] ],0,0) putName(algo1d.GetSubMesh(), "edgeFissPeau") @@ -57,10 +59,10 @@ def mailleFacesFissure(faceFissureExterne, edgesPipeFissureExterneC, edgesPeauFi grpEdgesPeauFissureExterne = meshFaceFiss.GroupOnGeom(edgesPeauFissureExterneC,'edgesPeauFissureExterne',SMESH.EDGE) grpEdgesPipeFissureExterne = meshFaceFiss.GroupOnGeom(edgesPipeFissureExterneC,'edgesPipeFissureExterne',SMESH.EDGE) - isDone = meshFaceFiss.Compute() - text = "meshFaceFiss fini" - if isDone: - logging.info(text) + is_done = meshFaceFiss.Compute() + text = "meshFaceFiss.Compute" + if is_done: + logging.info(text+" OK") else: text = "Erreur au calcul du maillage.\n" + text logging.info(text)