From 5e104d15a9ab9cae6973946dacfb3b6132993e60 Mon Sep 17 00:00:00 2001 From: Eric Fayolle Date: Thu, 14 Mar 2019 10:25:30 +0100 Subject: [PATCH] - Coorections diverses catalogue JP --- JP/cata_JP.py | 32 ++++++++++++++++++++++---------- 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/JP/cata_JP.py b/JP/cata_JP.py index b301d372..6aac51f4 100755 --- a/JP/cata_JP.py +++ b/JP/cata_JP.py @@ -88,7 +88,7 @@ def bloc_description_particule_tableau (nbReels, labels): ), # fin fact Espece ) # end b_tableau -dict_Composant = { "Cas Silvia" : ['Particule'], +dict_Composant = { "Usecase Silvia" : ['Particule'], "Ecoulement_diphasique_disperse" : ['Particule', 'Fluide','Solide','Plasma','Particule'] } JdC = JDC_CATA() @@ -105,19 +105,26 @@ Etude = PROC (nom = 'Etude', ), Systeme_Global= FACT( statut='o', - Type_De_Systeme = SIMP(statut='o', typ = 'TXM',into = ['Ecoulement_diphasique_disperse', 'Cas Silvia']), + Type_De_Systeme = SIMP(statut='o', typ = 'TXM',into = ['Ecoulement_diphasique_disperse', 'Usecase Silvia']), # PN pour XSD - #b_Type_Silvia = BLOC( condition = 'Type_Definition == "Cas Silvia"', + #b_Type_Silvia = BLOC( condition = 'Type_Definition == "Usecase Silvia"', # Composant = SIMP( statut='o', typ = 'TXM',into = ['Particule', 'Fluide'], max='**'), #), #b_Type_Ecoulement = BLOC( condition = 'Type_Definition == "Ecoulement_diphasique_disperse"', - Composant = SIMP(statut='o', typ = 'TXM',into = ['Particule', 'Fluide','Solide','Plasma','Particule'], max="**"), + Composant = SIMP(statut='o', typ = 'TXM',into = ['Particule', 'Fluide','Solide','Plasma','Particule'], max="**"), + #EF : TODO Ajouter les interactions entre composants #), + #EF : Je ne ferais pas apparaître ici l'hybridation via le max=2 + # J'attendrais de définir la méthode numérique... Niveau_De_Description = FACT ( min=1, max= 2, statut='o', Niveau_De_Description_Generale = SIMP( statut ='o', typ = 'TXM',into = ['Microscopique','Mesoscopique', 'Macroscopique']), + + #EF : Il serait logique de choisir (ou d'avoir automatiquement en fct du Type_De_Système ) les couples (composant,niveau de description) + #EF : puis de décrire les Descriptions Physiques pour chacun de ces couples .... + #EF : b_Mesoscopique_particule = BLOC( condition = " (Niveau_De_Description_Generale == 'Mesoscopique') && (Composant == 'Particule' ) " b_Mesoscopique = BLOC( condition = "Niveau_De_Description_Generale == 'Mesoscopique'", Description_Physique = FACT( statut = 'o', Nombre_D_Especes = SIMP( statut = 'o', typ = 'I', defaut =1, position ='global_jdc'), @@ -125,13 +132,15 @@ Etude = PROC (nom = 'Etude', Nom_De_L_Espece = SIMP( statut='o', typ = 'TXM'), Masse_Molaire = SIMP( statut='o', typ='R',), Proportion_En_Nbre_Ou_Masse = SIMP(statut='f', typ='R',), - b_Electostatique = BLOC( condition = "electrostatics == True", + b_Electostatique = BLOC( condition = "Electrostatics == True", Charge = SIMP( statut = 'o', typ = 'R') ) # fin b_electorsatique ), # fin Espece + #EF : Je remonterais Electrostatics en dessous de nombre d'espèces si c'est possible ? + #EF: Champ moyen + Interparticulaire possible ? Electrostatics = SIMP( statut='o', typ=bool, defaut=False, position ='global'), - b_Electrostatics= BLOC( condition = 'electrostatics == True', + b_Electrostatics= BLOC( condition = 'Electrostatics == True', Definition_Electrostatic = FACT ( statut ='o', Type_Interaction = SIMP ( statut ='o', typ = 'TXM', into = ['champ moyen', 'interparticulaire']), b_Interparticulaire = BLOC( condition = 'type_interaction == "interparticulaire"', @@ -146,17 +155,20 @@ Etude = PROC (nom = 'Etude', Nom_Des_Especes = SIMP ( statut ='o', typ = 'TXM', min=2, max=2), ), # InterActions_interparticulaires - + #EF ?? : Physique_Statistique = SIMP( statut='o', typ='TXM', defaut='Non_Equilibre', into = ['Equilibre', 'Non_Equilibre'], position ='global'), Physique_Statistique_Equilibre = SIMP( statut='o', typ=bool, defaut=False, position ='global'), - b_Physique_Statistique_Equilibre = BLOC( condition = "Physique_statistique_equilibre == True", + b_Physique_Statistique_Equilibre = BLOC( condition = "Physique_Statistique_Equilibre == True", Distribution = SIMP(statut='o', typ='TXM', defaut='nvt', into=['nvt','nve']), - b_Nvt = BLOC ( condition = "distribution == 'nvt'", + b_Nvt = BLOC ( condition = "Distribution == 'nvt'", Target_Temperature = SIMP( statut='o', typ='R') ), # fin b_nvt - b_nve = BLOC ( condition = "distribution == 'nve'", + b_nve = BLOC ( condition = "Distribution == 'nve'", Target_Energie = SIMP( statut='o', typ='R') ), # fin b_nve ), # b_Physique_statstique_equilibre + b_Physique_Statistique_Equilibre_false = BLOC( condition = "Physique_Statistique_Equilibre == False", + Temperature = SIMP( statut='o', typ='R') + ), # b_Physique_statstique_equilibre ), # Description_Physique Type_De_Description = FACT( min=1, max =2, statut='o', -- 2.39.2