From 82f80e8633cbbfea7a167a562d7151ad07d18758 Mon Sep 17 00:00:00 2001 From: Pascale Noyret Date: Wed, 20 Feb 2008 08:50:13 +0000 Subject: [PATCH] *** empty log message *** --- Aster/sdist.py | 3 +- .../{ => ASTER}/AnalyseModale.salome.comm | 0 .../{ => ASTER}/elasticite.salome.comm | 0 Editeur/Patrons/{ => ASTER}/limaillage.comm | 0 Editeur/Patrons/{ => ASTER}/modes_3D.comm | 0 Editeur/Patrons/{ => ASTER}/modes_pou.comm | 0 Editeur/Patrons/{ => ASTER}/statlin_3D.comm | 0 Editeur/Patrons/{ => ASTER}/statlin_pou.comm | 0 .../Patrons/{ => ASTER}/thermique.salome.comm | 0 Editeur/Patrons/{ => ASTER}/tradir_3D.comm | 0 Editeur/Patrons/{ => ASTER}/tramod_3D.comm | 0 Editeur/Patrons/OPENTURNS/Anne.comm | 38 +++++++++++++++++++ Editeur/listePatrons.py | 16 +++++--- 13 files changed, 50 insertions(+), 7 deletions(-) rename Editeur/Patrons/{ => ASTER}/AnalyseModale.salome.comm (100%) rename Editeur/Patrons/{ => ASTER}/elasticite.salome.comm (100%) rename Editeur/Patrons/{ => ASTER}/limaillage.comm (100%) rename Editeur/Patrons/{ => ASTER}/modes_3D.comm (100%) rename Editeur/Patrons/{ => ASTER}/modes_pou.comm (100%) rename Editeur/Patrons/{ => ASTER}/statlin_3D.comm (100%) rename Editeur/Patrons/{ => ASTER}/statlin_pou.comm (100%) rename Editeur/Patrons/{ => ASTER}/thermique.salome.comm (100%) rename Editeur/Patrons/{ => ASTER}/tradir_3D.comm (100%) rename Editeur/Patrons/{ => ASTER}/tramod_3D.comm (100%) create mode 100644 Editeur/Patrons/OPENTURNS/Anne.comm diff --git a/Aster/sdist.py b/Aster/sdist.py index 32354938..baaa3e21 100644 --- a/Aster/sdist.py +++ b/Aster/sdist.py @@ -22,7 +22,7 @@ import os,shutil,glob,sys import types -version="$Name: BR_dev_V1_14 $"[7:-2] or 'Test1_4' +version="$Name: $"[7:-2] or 'Test1_4' # ==========Path du noyau fourni par Aster==================== path_Noyau="../../AccasAster" # ============================================================ @@ -91,6 +91,7 @@ def main(): copyfiles('../generator',os.path.join(path_distrib,'generator'),['*.py']) copyfiles('../Editeur/icons',os.path.join(path_distrib,'Editeur','icons'),['*.gif']) copyfiles('../Editeur/Patrons',os.path.join(path_distrib,'Editeur','Patrons'),['*.com*']) + copyfiles('../Editeur/Patrons/ASTER',os.path.join(path_distrib,'Editeur','Patrons','ASTER'),['*.com*']) copyfiles(os.path.join(path_Noyau,'Noyau'),os.path.join(path_distrib,'Noyau'),['*.py']) copyfiles(os.path.join(path_Noyau,'Validation'),os.path.join(path_distrib,'Validation'),['*.py']) diff --git a/Editeur/Patrons/AnalyseModale.salome.comm b/Editeur/Patrons/ASTER/AnalyseModale.salome.comm similarity index 100% rename from Editeur/Patrons/AnalyseModale.salome.comm rename to Editeur/Patrons/ASTER/AnalyseModale.salome.comm diff --git a/Editeur/Patrons/elasticite.salome.comm b/Editeur/Patrons/ASTER/elasticite.salome.comm similarity index 100% rename from Editeur/Patrons/elasticite.salome.comm rename to Editeur/Patrons/ASTER/elasticite.salome.comm diff --git a/Editeur/Patrons/limaillage.comm b/Editeur/Patrons/ASTER/limaillage.comm similarity index 100% rename from Editeur/Patrons/limaillage.comm rename to Editeur/Patrons/ASTER/limaillage.comm diff --git a/Editeur/Patrons/modes_3D.comm b/Editeur/Patrons/ASTER/modes_3D.comm similarity index 100% rename from Editeur/Patrons/modes_3D.comm rename to Editeur/Patrons/ASTER/modes_3D.comm diff --git a/Editeur/Patrons/modes_pou.comm b/Editeur/Patrons/ASTER/modes_pou.comm similarity index 100% rename from Editeur/Patrons/modes_pou.comm rename to Editeur/Patrons/ASTER/modes_pou.comm diff --git a/Editeur/Patrons/statlin_3D.comm b/Editeur/Patrons/ASTER/statlin_3D.comm similarity index 100% rename from Editeur/Patrons/statlin_3D.comm rename to Editeur/Patrons/ASTER/statlin_3D.comm diff --git a/Editeur/Patrons/statlin_pou.comm b/Editeur/Patrons/ASTER/statlin_pou.comm similarity index 100% rename from Editeur/Patrons/statlin_pou.comm rename to Editeur/Patrons/ASTER/statlin_pou.comm diff --git a/Editeur/Patrons/thermique.salome.comm b/Editeur/Patrons/ASTER/thermique.salome.comm similarity index 100% rename from Editeur/Patrons/thermique.salome.comm rename to Editeur/Patrons/ASTER/thermique.salome.comm diff --git a/Editeur/Patrons/tradir_3D.comm b/Editeur/Patrons/ASTER/tradir_3D.comm similarity index 100% rename from Editeur/Patrons/tradir_3D.comm rename to Editeur/Patrons/ASTER/tradir_3D.comm diff --git a/Editeur/Patrons/tramod_3D.comm b/Editeur/Patrons/ASTER/tramod_3D.comm similarity index 100% rename from Editeur/Patrons/tramod_3D.comm rename to Editeur/Patrons/ASTER/tramod_3D.comm diff --git a/Editeur/Patrons/OPENTURNS/Anne.comm b/Editeur/Patrons/OPENTURNS/Anne.comm new file mode 100644 index 00000000..f958af00 --- /dev/null +++ b/Editeur/Patrons/OPENTURNS/Anne.comm @@ -0,0 +1,38 @@ + +L_E=DISTRIBUTION(Kind='Normal', + Mu=1.0, + Sigma=0.5,); + +L_L=DISTRIBUTION(Kind='LogNormal', + Settings='MuSigmaOverMu', + Gamma=0.0,); + +STUDY(Analysis='Reliability', + Algorithm='FORM', + Method='Cobyla', + Threshold=5.0, + ComparisonOperator='Less', + SeedToBeSet='no', + Variables=(_F(Name='E', + Type='in', + MarginalDistribution=L_E,), + _F(Name='L', + Type='in', + MarginalDistribution=L_L,), + _F(Name='O', + Type='out',),), + Solver='aaa', + WrapperPath='aster.so', + FunctionName='aster', + WrapCouplingMode='fork', + Command='/usr/bin/runaster', + InDataTransfer='files', + OutDataTransfer='files', + Files=(_F(Id='fich1', + Type='in', + Path='../fich_entree', + Subst='E,L',), + _F(Id='fich2', + Type='out', + Path='fich_sortie', + Subst='O',),),); diff --git a/Editeur/listePatrons.py b/Editeur/listePatrons.py index 690adb40..fe54d854 100644 --- a/Editeur/listePatrons.py +++ b/Editeur/listePatrons.py @@ -1,21 +1,25 @@ import os import re -sous_menu={0:{"3D":"3D.comm"},1:{"poutre":"pou.comm"},2:{"salome":"salome.comm"},3:{"divers":"comm"}} +sous_menus={"ASTER" : {0:{"3D":"3D.comm"},1:{"poutre":"pou.comm"},2:{"salome":"salome.comm"},3:{"divers":"comm"}}, + "OPENTURNS" : {0:{"Anne":"Anne.comm"}} + } class listePatrons : - def __init__(self): + def __init__(self,code = "ASTER"): repIni=os.path.dirname(os.path.abspath(__file__)) - self.rep_patrons=repIni+"/Patrons" + self.rep_patrons=repIni+"/Patrons/"+code + self.sous_menu=sous_menus[code] + self.code=code self.liste={} self.traite_liste() def traite_liste(self): for file in os.listdir(self.rep_patrons): - for i in range(len(sous_menu)): - clef=sous_menu[i].keys()[0] - chaine=sous_menu[i][clef] + for i in range(len(self.sous_menu)): + clef=self.sous_menu[i].keys()[0] + chaine=self.sous_menu[i][clef] if re.search(chaine,file) : if clef in self.liste.keys(): self.liste[clef].append(file) -- 2.39.2