]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
PN : tabulations tabulations
authoreficas <>
Fri, 10 Mar 2006 10:42:50 +0000 (10:42 +0000)
committereficas <>
Fri, 10 Mar 2006 10:42:50 +0000 (10:42 +0000)
AIDE/aide_gui.py
AIDE/aide_objets.py
AIDE/fichiers/INSTALL
AIDE/fichiers/faqs.txt
Aster/INSTALL
Aster/az.comm
Aster/editeur.ini
Aster/lance_test.sh
Aster/totalmod.comm

index 925297ea39bcd3f18c3697439110bf372ab0d19f..197c27172e6eb9547a79792ac5a3043946009aec 100644 (file)
@@ -39,7 +39,7 @@ class AIDE_GUI:
          self.fenetre = fenetre
       else:
          self.fenetre = fenetre.master
-        fenetre.destroy()
+         fenetre.destroy()
       self.fenetre.title(self.objet.titre)
       self.fenetre.geometry("700x700+50+50")
       self.fenetre.resizable(1,1)
@@ -47,7 +47,7 @@ class AIDE_GUI:
       #self.fenetre.maxsize(900,800)
       self.fenetre.protocol("WM_DELETE_WINDOW",self.quit)
       self.fenetre.update()
-        
+               
    def init_frames(self):
       """
       Initialise les frames principales de l'appli
@@ -79,10 +79,10 @@ class AIDE_GUI:
       self.scroll_h.grid(row=1,column=0,rowspan=2,sticky='nesw')
       self.canvas = Canvas(self.frame1,
                            bg='white',
-                          relief='sunken',
-                          scrollregion=(0,0,1000,1000),
-                          yscrollcommand=self.scroll_v.set,
-                          xscrollcommand=self.scroll_h.set)
+                           relief='sunken',
+                           scrollregion=(0,0,1000,1000),
+                           yscrollcommand=self.scroll_v.set,
+                           xscrollcommand=self.scroll_h.set)
       self.canvas.grid(row=0,column=0,sticky='nesw')
       self.scroll_v.configure(command=self.canvas.yview)
       self.scroll_h.configure(command=self.canvas.xview)
@@ -104,8 +104,8 @@ class AIDE_GUI:
       bbox = self.canvas.bbox(titre)
       bordure = self.canvas.create_rectangle(bbox[0]-5,bbox[1]-5,bbox[2]+5,bbox[3]+5,
                                              outline = 'black',
-                                            fill = 'grey75')
-      self.canvas.lower(bordure)                                    
+                                             fill = 'grey75')
+      self.canvas.lower(bordure)                                     
       self.y_courant += 100
       # Construction des items
       for item in self.objet.l_items :
@@ -113,12 +113,12 @@ class AIDE_GUI:
       # Affichage du texte dans le fichier associé (s'il existe)
       if self.objet.fichier :
          try:
-           texte=open(self.objet.fichier,'r').read()
+            texte=open(self.objet.fichier,'r').read()
          except:
             texte="Fichier %s inaccessible" % self.objet.fichier
-        self.canvas.create_text(10,self.y_courant+20,
-                                text=texte,
-                                anchor='nw')
+         self.canvas.create_text(10,self.y_courant+20,
+                                 text=texte,
+                                 anchor='nw')
       # Configuration dynamique des boutons
       self.config_boutons()
       #
@@ -139,9 +139,9 @@ class AIDE_GUI:
       """
       l = Label(self.canvas,
                 text=item.titre,
-               foreground = 'blue',
-               background='white',
-               font="Helvetica 12 bold")
+                foreground = 'blue',
+                background='white',
+                font="Helvetica 12 bold")
       l.bind("<Button-1>",lambda e,s=self,o=item : s.update_objet(o))
       l.bind("<Enter>",lambda e,s=self,o=l : s.select_label(o))
       l.bind("<Leave>",lambda e,s=self,o=l : s.deselect_label(o))
index 53c40f221b097c9e5cbd2cc6efbce124ed48e29c..d5bbc3d8a2c06a54ee2d9e0855943801468d5de9 100644 (file)
@@ -32,7 +32,7 @@ class ITEM_INDEX :
        l_items = self.t_item[2]
        if l_items :
           for item in l_items :
-            o = ITEM_INDEX(item)
+             o = ITEM_INDEX(item)
              o.build()
              self.l_items.append(o)
 
@@ -65,12 +65,12 @@ class INDEX :
       exec txt in d
       items = d.get("items",None)
       if items :
-        self.titre = items[0]
-        self.fichier = items[1]
-        l_items = items[2]
-        for item in l_items :
+         self.titre = items[0]
+         self.fichier = items[1]
+         l_items = items[2]
+         for item in l_items :
             o = ITEM_INDEX(item)
-           o.build()
+            o.build()
             self.l_items.append(o)
 
       
index f3452509f56b02a1ae8b0bf39c439731b2d1e504..493c46761f80322068ad6eed07081416f1e7917b 100644 (file)
@@ -4,7 +4,7 @@
 
 Pour installer EFICAS a partir de la distribution : <nom_distrib>.tgz
 faire :
-       tar xzvf <nom_distrib>.tgz
+        tar xzvf <nom_distrib>.tgz
 
 ce qui a pour effet de créer un répertoire de nom <nom_distrib>.
 
@@ -23,7 +23,7 @@ les fichiers et catalogues compil
 2- Utilisation d'Eficas
 
 Pour utiliser Eficas, aller dans le répertoire Aster et faire :
-       python eficas_aster.py
+        python eficas_aster.py
 
 
 
index 0050429113e6709ccdd566ace2780c17445d8b57..b087c34ef35a54ea92eb733b95b91bf343bd23f2 100644 (file)
@@ -1,24 +1,24 @@
 
 -------------------------------------------------------------------------------------------------------------
-                       FAQs et Limitations d'EFICAS
+                        FAQs et Limitations d'EFICAS
 -------------------------------------------------------------------------------------------------------------
 
 
 1. Mots réservés :
 
-       Tous les mots du langage Python sont des mots réservés.
-       On ne peut donc pas appeler une variable ou un concept 'fin' ou 'dir'
-       Pour la liste complète de ces mots-clés, veuillez vous référer à la 
-       documentation Python
+        Tous les mots du langage Python sont des mots réservés.
+        On ne peut donc pas appeler une variable ou un concept 'fin' ou 'dir'
+        Pour la liste complète de ces mots-clés, veuillez vous référer à la 
+        documentation Python
 
 2. Concepts réentrants :
 
-       Ne pas indiquer par un '&' devant son nom qu'un concept est utilisé comme
-       concept réentrant. En effet EFICAS le sait !
+        Ne pas indiquer par un '&' devant son nom qu'un concept est utilisé comme
+        concept réentrant. En effet EFICAS le sait !
 
 3. Carte commentaire :
 
-       La carte commentaire est désormais le '#' (dièse) au lieu du '%' (pourcent)
+        La carte commentaire est désormais le '#' (dièse) au lieu du '%' (pourcent)
    Les commentaires sont gérés comme des objets de même niveau que les
    commandes ; il n'est plus possible de placer des commentaires "dans"
    une commande. Attention, lors de la traduction d'un fichier de version 5
 
 4. Nommer le concept produit par un opérateur :
 
-       Vous ne pouvez nommer le concept produit d'un opérateur que lorsque
-       celui-ci aura été entièrement et correctement rempli.
+        Vous ne pouvez nommer le concept produit d'un opérateur que lorsque
+        celui-ci aura été entièrement et correctement rempli.
 
 5. Règle de rémanence dans les mots-clés facteurs répétés :
 
-       La règle de rémanence qui permettait pour certains mots-clés facteurs
-       et pour certains de leurs mots-clés simples de ne pas répeter la valeur
-       de ces derniers dans toutes les occurrences du mot-clé facteur n'est pas 
-       connue d'EFICAS.
-       En conséquence, vous devez répéter les mots-clés simples concernés dans 
-       toutes les occurrences des mots-clés facteurs.
+        La règle de rémanence qui permettait pour certains mots-clés facteurs
+        et pour certains de leurs mots-clés simples de ne pas répeter la valeur
+        de ces derniers dans toutes les occurrences du mot-clé facteur n'est pas 
+        connue d'EFICAS.
+        En conséquence, vous devez répéter les mots-clés simples concernés dans 
+        toutes les occurrences des mots-clés facteurs.
 
 6. Besoin d'aide ?
-       
-       La documentation d'utilisation d'EFICAS a pris un peu de retard sur le produit ...
-       Néanmoins, vous disposez sur la plupart des panneaux contextuels ( les panneaux à
-       droite de l'arbre) d'une aide en ligne que vous pouvez activer en maintenant le 
-       bouton droit de votre souris enfoncé.
+        
+        La documentation d'utilisation d'EFICAS a pris un peu de retard sur le produit ...
+        Néanmoins, vous disposez sur la plupart des panneaux contextuels ( les panneaux à
+        droite de l'arbre) d'une aide en ligne que vous pouvez activer en maintenant le 
+        bouton droit de votre souris enfoncé.
index f3452509f56b02a1ae8b0bf39c439731b2d1e504..493c46761f80322068ad6eed07081416f1e7917b 100644 (file)
@@ -4,7 +4,7 @@
 
 Pour installer EFICAS a partir de la distribution : <nom_distrib>.tgz
 faire :
-       tar xzvf <nom_distrib>.tgz
+        tar xzvf <nom_distrib>.tgz
 
 ce qui a pour effet de créer un répertoire de nom <nom_distrib>.
 
@@ -23,7 +23,7 @@ les fichiers et catalogues compil
 2- Utilisation d'Eficas
 
 Pour utiliser Eficas, aller dans le répertoire Aster et faire :
-       python eficas_aster.py
+        python eficas_aster.py
 
 
 
index 2c8239779056a8878a38eb403e500a66cdc0885a..18ad924504758e7ebdc1c49cdfb09a26f3003eec 100644 (file)
@@ -13,7 +13,7 @@ _param_6 = P1-3;
 
 P4 = [2,3,4];
 
-#Pas trouve            shellpanel
+#Pas trouve                shellpanel
 
 MAILLA2=LIRE_MAILLAGE(UNITE=P4[1],);
 
index 239455dc6f38122b47e71dcb449b190144fcd35d..f05a588826cf22e042250aeeb48a7c04d0fd5475 100644 (file)
@@ -49,6 +49,6 @@ catalogues = (
               #('ASTER','v8',os.path.join(rep_cata,'cataSTA8'),'python','defaut'),
               ('ASTER','v8.2',os.path.join(rep_cata,'cataSTA81'),'python','defaut'),
               #('ASTER','v75',os.path.join(rep_cata,'cataSTA75'),'python','defaut'),
-             ('HOMARD','v1',os.path.join(rep_homard,'homard_cata_V73.py'),'homard'),
+              ('HOMARD','v1',os.path.join(rep_homard,'homard_cata_V73.py'),'homard'),
              )
 
index 2359a5e7de4492f9b9d06c46ef5fe6d66fd40e14..5eb25ff93f6fd8c9e99b1432875006f9fcd491cb 100755 (executable)
@@ -9,35 +9,35 @@ rm -rf ./Batch/${version}/nt_${passe}
 for file in `cat ./Batch/${version}/aTester`
 do
         #echo $file
-       grep "VISU_EFICAS='NON'" $file > /dev/null 2>/dev/null
-       rc=$?
-       if [ "$rc" != "0" ]
-       then
-           grep INCLUDE $file | grep -v "#" | grep -v INCLUDE_MATERIAU > /dev/null 2>/dev/null
-           rc=$?
-           if  [ "$rc" != "0" ]
-           then
-               cr=`./test_eficas.py $file` 
-               if [ "${cr}" == "" ]
-               then
-                 echo $file >> ./Batch/${version}/bad_${passe}
-               else
-                 nomfeuille=`basename $file`
-                 boncr="DEBUT CR validation : "${nomfeuille}" FIN CR validation :"${nomfeuille}
-                 cr=`echo $cr`
-                 if [ "${cr}" != "$boncr" ]
-                 then
-                       echo $file >> ./Batch/${version}/bad_${passe}
-                       echo $cr >>./Batch/${version}/bad_${passe}
-                       echo $file >>./Batch/${version}/badfile_${passe}
-                 else
-                       echo $file >> ./Batch/${version}/ok_${passe}
-                 fi
-               fi
-           else
-             echo $file >> ./Batch/${version}/nt_${passe}
-           fi
-       else
-          echo $file >> ./Batch/${version}/nt_${passe}
-       fi 
+        grep "VISU_EFICAS='NON'" $file > /dev/null 2>/dev/null
+        rc=$?
+        if [ "$rc" != "0" ]
+        then
+            grep INCLUDE $file | grep -v "#" | grep -v INCLUDE_MATERIAU > /dev/null 2>/dev/null
+            rc=$?
+            if  [ "$rc" != "0" ]
+            then
+                     cr=`./test_eficas.py $file` 
+                if [ "${cr}" == "" ]
+                then
+                  echo $file >> ./Batch/${version}/bad_${passe}
+                else
+                  nomfeuille=`basename $file`
+                  boncr="DEBUT CR validation : "${nomfeuille}" FIN CR validation :"${nomfeuille}
+                  cr=`echo $cr`
+                  if [ "${cr}" != "$boncr" ]
+                  then
+                        echo $file >> ./Batch/${version}/bad_${passe}
+                        echo $cr >>./Batch/${version}/bad_${passe}
+                        echo $file >>./Batch/${version}/badfile_${passe}
+                  else
+                        echo $file >> ./Batch/${version}/ok_${passe}
+                  fi
+                fi
+            else
+              echo $file >> ./Batch/${version}/nt_${passe}
+            fi
+        else
+           echo $file >> ./Batch/${version}/nt_${passe}
+        fi 
 done
index 31b448de843af949fc9ed32b36390f68e9050aaf..23c16734572b9b1c33e9961eb437f5720405fbe5 100755 (executable)
@@ -1468,7 +1468,7 @@ e_gre     = DEFI_FONCTION ( NOM_PARA    : 'TEMP'
                              VALE        : ( 0. 1.
                                              5. 2.   )
                           );
-         
+            
 e_grm     = DEFI_FONCTION ( NOM_PARA    : 'TEMP'
                              PROL_DROIT  : 'CONSTANT'
                              PROL_GAUCHE : 'CONSTANT'
@@ -1496,14 +1496,14 @@ al_gre    = DEFI_FONCTION ( NOM_PARA    : 'TEMP'
                              VALE        : ( 0. 1.
                                              5. 2.  )
                           );
-                         
+                          
 al_grm    = DEFI_FONCTION ( NOM_PARA    : 'TEMP'
                              PROL_DROIT  : 'CONSTANT'
                              PROL_GAUCHE : 'CONSTANT'
                              VALE        : ( 0. 1.
                                              5. 2.  )
                           ); 
-                                                                                                 
+                                                                                                        
 % Tube guide
 
 e_tu     = DEFI_FONCTION ( NOM_PARA    : 'TEMP'
@@ -1540,7 +1540,7 @@ e_cr     = DEFI_FONCTION (  NOM_PARA    : 'TEMP'
                                             5. 2.
                                           )
                           );
-                         
+                          
 nu_cr    = DEFI_FONCTION (  NOM_PARA    : 'TEMP'
                             PROL_DROIT  : 'CONSTANT'
                             PROL_GAUCHE : 'CONSTANT'
@@ -1566,7 +1566,7 @@ mt_gre1  = DEFI_MATERIAU ( ELAS_FO : ( E     : e_gre
                                         NU    : nu_gre
                                         ALPHA : al_gre
                                         RHO   : 7800. )
-                                          GRAN_IRRA:( FLUX_L   :fluxax1
+                                           GRAN_IRRA:( FLUX_L   :fluxax1
                                         FLUX_TN  :fluxrd1
                                         FONC_MULT:flux_f1
                                         A        : 0.
@@ -1575,7 +1575,7 @@ mt_gre1  = DEFI_MATERIAU ( ELAS_FO : ( E     : e_gre
                                         UN_SUR_K : 0.
                                         UN_SUR_M : 0.
                                         QSR_K    : 1.  )
-                          );          
+                          );               
                           
 % Grilles de melange       
  
@@ -1622,12 +1622,12 @@ mt_tu1  = DEFI_MATERIAU ( ELAS_FO : ( E         : e_tu
                                         FONC_MULT: flux_f1
                                         A        : 0.
                                         S        : 1.)
-                                         LEMAITRE : ( N        : 0.
+                                          LEMAITRE : ( N        : 0.
                                         UN_SUR_K : 0.
                                         UN_SUR_M : 0.
-                                        QSR_K    : 2.)         
+                                        QSR_K    : 2.)                
                            
-                                    );
+                                       );
 
 %
 %           AFFECTATION DES MATERIAUX A CHAUD - CYCLE