\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
#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
#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
\r
\r
),# fin b_modif\r
- \r
+\r
), # fin b_modification\r
), # Fin b_type_show\r
\r
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
),# 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
# 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
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
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
\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
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