X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FTools%2FblocFissure%2Fgmu%2FconstruitFissureGenerale_c.py;h=af3fa001d7a1a9ebe68793f68e7bb238862ef84b;hb=HEAD;hp=af5c4510d5fcbdebc02a64553d65e65220c5ede4;hpb=35f01d3bc6171b9fc6908fa06f1cae0e88fe6db9;p=modules%2Fsmesh.git diff --git a/src/Tools/blocFissure/gmu/construitFissureGenerale_c.py b/src/Tools/blocFissure/gmu/construitFissureGenerale_c.py index af5c4510d..90f7230f3 100644 --- a/src/Tools/blocFissure/gmu/construitFissureGenerale_c.py +++ b/src/Tools/blocFissure/gmu/construitFissureGenerale_c.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2014-2020 EDF R&D +# Copyright (C) 2014-2024 CEA, EDF # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -23,13 +23,10 @@ import os import logging -import salome from salome.smesh import smeshBuilder -import GEOM import SMESH from .geomsmesh import geompy -from .geomsmesh import smesh from .putName import putName from .enleveDefaut import enleveDefaut @@ -46,7 +43,7 @@ def construitFissureGenerale_c(maillageSain, meshBoiteDefaut, \ mailleur="MeshGems", nro_cas=None): """construction de la fissure générale - maillage""" logging.info('start') - logging.info("Usage du mailleur %s pour le cas n°%d", mailleur, nro_cas) + logging.info("Usage du mailleur %s pour le cas n°%s", mailleur, nro_cas) nomRep = maillageFissureParams['nomRep'] nomFicSain = maillageFissureParams['nomFicSain'] @@ -78,7 +75,6 @@ def construitFissureGenerale_c(maillageSain, meshBoiteDefaut, \ hypo3d.SetStandardOutputLog( 0 ) hypo3d.SetRemoveLogOnSuccess( 1 ) putName(algo3d.GetSubMesh(), "boiteDefaut", i_pref=nro_cas) - putName(algo3d, "algo3d_boiteDefaut", i_pref=nro_cas) is_done = meshBoiteDefaut.Compute() text = "meshBoiteDefaut.Compute" @@ -97,9 +93,11 @@ def construitFissureGenerale_c(maillageSain, meshBoiteDefaut, \ _, normfiss = shapeSurFissure(facesPortFissure) maillageComplet = RegroupeSainEtDefaut(maillageSain, meshBoiteDefaut, \ None, None, 'COMPLET', normfiss) + putName(maillageComplet, nomFicFissure) logging.info("conversion quadratique") maillageComplet.ConvertToQuadratic( 1 ) + logging.info("groupes") groups = maillageComplet.GetGroups() grps = [ grp for grp in groups if grp.GetName() == 'FONDFISS'] @@ -119,7 +117,6 @@ def construitFissureGenerale_c(maillageSain, meshBoiteDefaut, \ logging.info("export maillage fini") fichierMaillageFissure = os.path.join (nomRep , '{}.med'.format(nomFicFissure)) maillageComplet.ExportMED(fichierMaillageFissure) - putName(maillageComplet, nomFicFissure) logging.info("fichier maillage fissure %s", fichierMaillageFissure) return maillageComplet