]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
- Coorections diverses catalogue JP
authorEric Fayolle <eric.fayolle@edf.fr>
Thu, 14 Mar 2019 09:25:30 +0000 (10:25 +0100)
committerEric Fayolle <eric.fayolle@edf.fr>
Thu, 14 Mar 2019 09:25:30 +0000 (10:25 +0100)
JP/cata_JP.py

index b301d37241dc046ca2e471813b32e3a1fe7cc809..6aac51f4cad46e0ec9a2281120a3c43062b98067 100755 (executable)
@@ -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',