Salome HOME
Merge branch 'master' into V9_merge
[tools/eficas.git] / VirtualPolymer / VP_Cata_V2.py
index 87c0391867527cbd920064def518eb1cfec4e0c0..6aede499c461a1374379181677a2fa9d19f71e2f 100644 (file)
@@ -17,25 +17,25 @@ monPost=listesDB.sModele().monPost
 \r
 import types\r
 class Tuple:\r
-  def __init__(self,ntuple):\r
-    self.ntuple=ntuple\r
+    def __init__(self,ntuple):\r
+        self.ntuple=ntuple\r
 \r
-  def __convert__(self,valeur):\r
-    if type(valeur) == types.StringType:\r
-      return None\r
-    if len(valeur) != self.ntuple:\r
-      return None\r
-    return valeur\r
+    def __convert__(self,valeur):\r
+        if type(valeur) == types.StringType:\r
+            return None\r
+        if len(valeur) != self.ntuple:\r
+            return None\r
+        return valeur\r
 \r
-  def info(self):\r
-    return "Tuple de %s elements" % self.ntuple\r
+    def info(self):\r
+        return "Tuple de %s elements" % self.ntuple\r
 \r
 \r
 JdC = JDC_CATA(code='VP',\r
                execmodul=None,\r
                 )\r
 \r
-  \r
+\r
 #---------------------------------\r
 Equation = PROC (nom="Equation",\r
       op=None,\r
@@ -47,7 +47,7 @@ Equation = PROC (nom="Equation",
       #b_suite_2 = BLOC(condition = "Equation_DB ==  'Approved data base' ",\r
       #Equation_Type = SIMP(statut= 'o',typ= 'TXM', into=("Show equation database", ),),\r
       #),\r
-      \r
+\r
 #     ---------------------------------------------------------------------------\r
        b_type_show = BLOC(condition = " Equation_Type == 'Show equation database'",\r
 #      ---------------------------------------------------------------------------\r
@@ -65,7 +65,7 @@ Equation = PROC (nom="Equation",
          #ListeEquation = SIMP(statut='o', typ='TXM',  homo='SansOrdreNiDoublon'),\r
          b_modification = BLOC(condition = " ListeEquation != None ",\r
            modification = SIMP(typ = bool, statut = 'o',defaut = False, fr='toto', ang='toto en anglais', siValide=lienDB.instancieChemicalFormulation),\r
-           \r
+\r
            b_modif = BLOC(condition = "modification == True",\r
             Reaction_Type=SIMP(statut= 'o',typ= 'TXM', min=1,into=monDico['Equation_Liste'],),\r
             Aging_Type=SIMP(statut= 'o',typ= 'TXM', min=1,max='**', homo='SansOrdreNiDoublon', into=('All', 'thermo', 'radio'),),\r
@@ -83,7 +83,7 @@ Equation = PROC (nom="Equation",
 \r
 \r
            ),# fin b_modif\r
-         \r
+\r
          ), # fin b_modification\r
        ), # Fin b_type_show\r
 \r
@@ -92,7 +92,7 @@ Equation = PROC (nom="Equation",
       b_type_creation = BLOC(condition = " Equation_Type == 'Equation creation'",\r
 #         ---------------------------------------------------------------------------\r
          Equation_Modification = FACT ( statut = 'o',\r
\r
+\r
             ChemicalFormulation = SIMP(statut='o', typ='TXM', defaut = 'POOH -> 2P'),\r
 \r
             Reaction_Type=SIMP(statut= 'o',typ= 'TXM', min=1,into=monDico['Equation_Liste'],),\r
@@ -129,11 +129,11 @@ Equation = PROC (nom="Equation",
                   ),# fin ConstanteOptionnelle\r
             ), # fin constante\r
             Commentaire =  SIMP (statut = 'f', typ = 'TXM', defaut = ' '),\r
-                  \r
+\r
          ), # Fin Equation_Modification\r
         ),  # fin b_type_creation\r
-                 \r
-      \r
+\r
+\r
 ) # Fin Equation\r
 \r
 #---------------------------------\r
@@ -154,10 +154,10 @@ Modele = PROC (nom="Modele",
           # il faudrait que position=global_jdc fonctionne\r
           model_developed_by_for_EDF = SIMP(typ = bool, statut = 'o',defaut = monModele.dvt_EDF[0]),\r
           documentation=SIMP(statut='o',typ='TXM',defaut=monModele.reference,),\r
-        \r
+\r
        ), # fin ID\r
        # ajouter la liste des equations et le remove (il faut garder ceux qu on a enlever)\r
-      \r
+\r
       Chemical_Equation = FACT( statut='o',\r
        Initial_Equation_List=SIMP(statut='o',typ='TXM',max="**",homo='SansOrdreNiDoublon',into=[],defaut=[], siValide=lienDB.recupereModeleEquation),\r
 \r
@@ -168,13 +168,13 @@ Modele = PROC (nom="Modele",
           listeEquation_termination=SIMP(statut='o', typ='TXM',homo='SansOrdreNiDoublon', max='**', min=0, defaut=[],siValide=lienDB.ajoutDUneEquation ),\r
           listeEquation_stabilization=SIMP(statut='o',typ='TXM', homo='SansOrdreNiDoublon', max='**', min=0, defaut=[],siValide=lienDB.ajoutDUneEquation ),\r
        ),# fin b_ajout_equation\r
-       \r
+\r
       ), # fin Equation\r
         # coefficients monModele.coef = liste de dictionnaire mais il faut prendre que le 0\r
         # on enleve ceux qui commence par D, S et B(casse imprtante)\r
         # la clef est le coef, puis les valeurs\r
 \r
-      \r
+\r
       #b_material_thickness =  BLOC(condition = "material_thickness == 'thick'",\r
       # si position=global fonctionne\r
         Transport = FACT( statut = 'o',\r
@@ -182,15 +182,15 @@ Modele = PROC (nom="Modele",
         Diffusion = SIMP(typ = bool, statut = 'o',defaut = False ,siValide = lienDB.prepareDiffusion),\r
 \r
         b_diffusion = BLOC(condition = " Diffusion == True",\r
-           listeProduitPourLaDiffusion=SIMP(statut='o', typ='TXM', max='**', min=1,homo='SansOrdreNiDoublon', into = [],siValide=lienDB.ajouteDiffusion), \r
+           listeProduitPourLaDiffusion=SIMP(statut='o', typ='TXM', max='**', min=1,homo='SansOrdreNiDoublon', into = [],siValide=lienDB.ajouteDiffusion),\r
           ),  # fin b_diffusion\r
 \r
         Evaporation = SIMP(typ = bool, statut = 'o',defaut = False ,siValide = lienDB.prepareDiffusion),\r
         b_evaporation = BLOC(condition = " Evaporation == True",\r
-           listeProduitPourLEvaporation=SIMP(statut='o', typ='TXM', max='**', min=1,homo='SansOrdreNiDoublon', into = [],siValide=lienDB.ajouteEvaporation), \r
+           listeProduitPourLEvaporation=SIMP(statut='o', typ='TXM', max='**', min=1,homo='SansOrdreNiDoublon', into = [],siValide=lienDB.ajouteEvaporation),\r
          ),  # fin b_evaporation\r
\r
\r
+\r
+\r
          ),  # fin TRANSPORT\r
        #),  # fin b_material_thickness\r
 \r
@@ -235,7 +235,7 @@ Modele = PROC (nom="Modele",
 \r
 # il faut recopier toute la suite en changeant eventuellement le nom du modele\r
 # il faut cocher toutes les equations par defaut\r
-        \r
+\r
               ), # fin ID\r
              ), # fin b_type_modify\r
 #     ---------------------------------------------------------------------------\r
@@ -293,10 +293,10 @@ PostTraitement = PROC (nom="PostTraitement",
         results_units=SIMP(statut= 'o',typ= 'TXM', min=0,max='**', intoSug=monPost.results_units,defaut=monPost.results_units),\r
         #integrate=SIMP(statut= 'o',typ= 'TXM', min=0,max='**', intoSug=monPost.results_units,defaut=monPost.results_units),\r
         prerequisite=SIMP(statut= 'o',typ= 'TXM', min=0,max='**', intoSug=monPost.prerequisite,defaut=monPost.prerequisite),\r
-        \r
+\r
         ),\r
-        constituant=SIMP(statut= 'o',typ= 'TXM', min=0,max='**', intoSug=monPost.constituants,defaut=monPost.constituants) \r
-        \r
+        constituant=SIMP(statut= 'o',typ= 'TXM', min=0,max='**', intoSug=monPost.constituants,defaut=monPost.constituants)\r
+\r
       )# fin b_post_creation\r
 #         ---------------------------------------------------------------------------\r
 #---------------------------------\r