X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=src%2FTools%2FblocFissure%2Fgmu%2FfissureGenerique.py;h=6d79eb3d518aae094dce7af36b2666b92fa875d5;hp=9d085f5e9ceadb56e78f7043dfcd7b485df73436;hb=499f29d24922cec66e41b41a0039a954993bc6df;hpb=f79e964b7592c63818f892516f3b4936d7704397 diff --git a/src/Tools/blocFissure/gmu/fissureGenerique.py b/src/Tools/blocFissure/gmu/fissureGenerique.py index 9d085f5e9..6d79eb3d5 100644 --- a/src/Tools/blocFissure/gmu/fissureGenerique.py +++ b/src/Tools/blocFissure/gmu/fissureGenerique.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2014-2020 EDF R&D +# Copyright (C) 2014-2022 EDF R&D # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -22,8 +22,8 @@ import logging from blocFissure import gmu -from blocFissure.gmu.initEtude import initEtude -from blocFissure.gmu.getStatsMaillageFissure import getStatsMaillageFissure +from .initEtude import initEtude +from .getStatsMaillageFissure import getStatsMaillageFissure class fissureGenerique(object): """classe générique problème fissure: @@ -34,12 +34,18 @@ class fissureGenerique(object): """ nomProbleme = "fissureGenerique" + maillageFissure = None + geomParams = dict() + meshParams = dict() + shapeFissureParams = dict() + maillageFissureParams = dict() def __init__(self, numeroCas): initEtude() self.numeroCas = numeroCas self.nomCas = self.nomProbleme +"_%d"%(self.numeroCas) self.fissureLongue = False + self.referencesMaillageFissure = None def setParamGeometrieSaine(self): """setParamGeometrieSaine""" @@ -109,33 +115,28 @@ class fissureGenerique(object): geometriesSaines = self.genereGeometrieSaine(self.geomParams) if step == 1: return - logging.info("AAAAAAAAAAAAAAAAAAAA") self.setParamMaillageSain() maillagesSains = self.genereMaillageSain(geometriesSaines, self.meshParams) if step == 2: return - logging.info("BBBBBBBBBBBBBBBBBBBBB") self.setParamShapeFissure() mailleur = self.mailleur2d3d() shapesFissure = self.genereShapeFissure(geometriesSaines, self.geomParams, self.shapeFissureParams, mailleur) if step == 3: return - logging.info("CCCCCCCCCCCCCCCCCCCCCCCC") self.setParamMaillageFissure() elementsDefaut = self.genereZoneDefaut(geometriesSaines, maillagesSains, \ shapesFissure, self.shapeFissureParams, self.maillageFissureParams) if step == 4: return - logging.info("DDDDDDDDDDDDDDDDDDDD") - maillageFissure = self.genereMaillageFissure(geometriesSaines, maillagesSains, \ - shapesFissure, self.shapeFissureParams, self.maillageFissureParams, \ - elementsDefaut, step, mailleur) + self.maillageFissure = self.genereMaillageFissure(geometriesSaines, maillagesSains, \ + shapesFissure, self.shapeFissureParams, self.maillageFissureParams, \ + elementsDefaut, step, mailleur) - logging.info("EEEEEEEEEEEEEEEEEES") self.setReferencesMaillageFissure() - ok_maillage = getStatsMaillageFissure(maillageFissure, self.referencesMaillageFissure, self.maillageFissureParams) + ok_maillage = getStatsMaillageFissure(self.maillageFissure, self.referencesMaillageFissure, self.maillageFissureParams) return ok_maillage