From e0eb1c2f015a80241021dd4229db854abbd2f88a Mon Sep 17 00:00:00 2001 From: Pascale Noyret Date: Mon, 31 Mar 2008 15:29:48 +0000 Subject: [PATCH] *** empty log message *** --- Editeur/Patrons/OPENTURNS/Anne.comm | 4 +-- Editeur/TroisDPal.py | 47 +++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+), 2 deletions(-) create mode 100644 Editeur/TroisDPal.py diff --git a/Editeur/Patrons/OPENTURNS/Anne.comm b/Editeur/Patrons/OPENTURNS/Anne.comm index f958af00..ebb124cc 100644 --- a/Editeur/Patrons/OPENTURNS/Anne.comm +++ b/Editeur/Patrons/OPENTURNS/Anne.comm @@ -1,6 +1,6 @@ L_E=DISTRIBUTION(Kind='Normal', - Mu=1.0, + Mu=12, Sigma=0.5,); L_L=DISTRIBUTION(Kind='LogNormal', @@ -8,7 +8,7 @@ L_L=DISTRIBUTION(Kind='LogNormal', Gamma=0.0,); STUDY(Analysis='Reliability', - Algorithm='FORM', + Algorithm='SORM', Method='Cobyla', Threshold=5.0, ComparisonOperator='Less', diff --git a/Editeur/TroisDPal.py b/Editeur/TroisDPal.py new file mode 100644 index 00000000..7fa4ee85 --- /dev/null +++ b/Editeur/TroisDPal.py @@ -0,0 +1,47 @@ +# -*- coding: utf-8 -*- +# CONFIGURATION MANAGEMENT OF EDF VERSION +# ====================================================================== +# COPYRIGHT (C) 1991 - 2002 EDF R&D WWW.CODE-ASTER.ORG +# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY +# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY +# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR +# (AT YOUR OPTION) ANY LATER VERSION. +# +# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT +# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF +# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU +# GENERAL PUBLIC LICENSE FOR MORE DETAILS. +# +# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE +# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, +# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. +# +# +# ====================================================================== +""" + Ce module contient la classe 3Dpilote qui va creer les ordres + de pilotage de l idl PAL pour un element de structure +""" +import generator + +class TroisDPilote: + + def __init__(self,node,appli): + self.node=node + self.appli=appli + + def envoievisu(self): + """ + """ + format="vers3DSalome" + if generator.plugins.has_key(format): + # Le generateur existe on l'utilise + g=generator.plugins[format]() + g.init_jdc(self.node.get_jdc()) + texte=g.gener(self.node) + else: + print "Le generateur n a pas ete trouvé" + print "Erreur ! Erreur!" + return "" + self.appli.envoievisu(texte) + -- 2.39.2