]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
bug eric
authorPASCALE NOYRET <pascale.noyret@edf.fr>
Wed, 15 Jun 2022 13:00:39 +0000 (15:00 +0200)
committerPASCALE NOYRET <pascale.noyret@edf.fr>
Wed, 15 Jun 2022 13:00:39 +0000 (15:00 +0200)
convert/convert_UQPython.py

index 974512cd83491f6d8206bbfc572397358442ec31..73164969ce6356569d3e41d4129929b2e77e69ed 100644 (file)
@@ -47,7 +47,7 @@ class pythonUQParser(Pythonparser):
         return text
 
     def traitementApresLoad(self,jdc):
-        debug=1
+        debug=0
         if debug : print ('traitementApresLoad')
         etapeIncertitude=jdc.getEtapesByName('ExpressionIncertitude')
         if etapeIncertitude==[] : return
@@ -63,9 +63,14 @@ class pythonUQParser(Pythonparser):
                 if debug : print(mcCherche, mcFils)
                 mcCherche=mcCherche.getChildOrChildInBloc(mcFils)
             if debug : print(mcCherche, mcFils)
-            if mc.nature=='MCFACT' : mc.variableDeterministe=mcCherche
-            else : mcCherche[0].variableProbabiliste=mc
+            if mc.nature=='MCFACT' : 
+               mc[0].variableDeterministe=mcCherche
+               mcCherche.variableProbabiliste=mc[0]
+            else : 
+               mc.variableDeterministe=mcCherche
+               mcCherche.variableProbabiliste=mc[0]
             mcCherche.definition.siValide = mcCherche.changeValeursRefUQ
+            mcCherche.associeVariableUQ = True
             itemConsigne=mc.getChild('Consigne')
             itemConsigne.setValeur('la valeur entrée pour {} est {}'.format(mcCherche.nom, mcCherche.valeur))