]> SALOME platform Git repositories - modules/adao.git/commitdiff
Salome HOME
Documentation and source minor corrections and improvements
authorJean-Philippe ARGAUD <jean-philippe.argaud@edf.fr>
Tue, 12 May 2015 14:38:58 +0000 (16:38 +0200)
committerJean-Philippe ARGAUD <jean-philippe.argaud@edf.fr>
Tue, 12 May 2015 14:38:58 +0000 (16:38 +0200)
bin/AdaoCatalogGenerator.py
doc/fr/tui.rst

index 71ff94f610af9420451ef5a9cb0b3678efd16c83..98f425acb9cda382c496adb6e073e31d60a2057e 100644 (file)
@@ -81,6 +81,9 @@ def DirectOperatorInNS(filename):
         cr = re.compile("^def[\s]*DirectOperator[\s]*\(")
         for ln in fc:
             if cr.match(ln): return 1
+        cr = re.compile("^DirectOperator[\s]*=")
+        for ln in fc:
+            if cr.match(ln): return 1
     return 0
 DirectOperatorInNS.info = u"The Python file has to contain explicitly a \\"DirectOperator\\" function definition with only one vector as argument."
 def TangentOperatorInNS(filename):
@@ -89,6 +92,9 @@ def TangentOperatorInNS(filename):
         cr = re.compile("^def[\s]*TangentOperator[\s]*\(")
         for ln in fc:
             if cr.match(ln): return 1
+        cr = re.compile("^TangentOperator[\s]*=")
+        for ln in fc:
+            if cr.match(ln): return 1
     return 0
 TangentOperatorInNS.info = u"The Python file has to contain explicitly a \\"TangentOperator\\" function definition with only one pair of vectors as argument."
 def AdjointOperatorInNS(filename):
@@ -97,6 +103,9 @@ def AdjointOperatorInNS(filename):
         cr = re.compile("^def[\s]*AdjointOperator[\s]*\(")
         for ln in fc:
             if cr.match(ln): return 1
+        cr = re.compile("^AdjointOperator[\s]*=")
+        for ln in fc:
+            if cr.match(ln): return 1
     return 0
 AdjointOperatorInNS.info = u"The Python file has to contain explicitly an \\"AdjointOperator\\" function definition with only one pair of vectors as argument."
 """%(module_version.name,module_version.version)
index 5e808ae9c4819c784a68245541de1d3271a73cd7..472a3752ac50807709bf32966bf774c1f8c068dd 100644 (file)
@@ -117,7 +117,7 @@ d'erreurs :math:`\mathbf{R}` (nomm
     case.set( 'ObservationError',    DiagonalSparseMatrix='1 1 1' )
 
 On remarque que l'on peut donner, en entrée des quantités vectorielles ou
-matricielles, des objets de type ``str``, ``list`` ou``tuple`` de Python, ou de
+matricielles, des objets de type ``str``, ``list`` ou ``tuple`` de Python, ou de
 type ``array`` ou ``matrix`` de Numpy. Dans ces deux derniers cas, il faut
 simplement importer le module Numpy avant.
 
@@ -474,19 +474,20 @@ Param
 .. index:: single: setObserver
 
 **setObserver** (*Variable, Template, String, Script, Info*)
-    Cette commande permet de définir un observer sur une variable courante ou
-    finale du calcul.  On se reportera à la description de la manière
+    Cette commande permet de définir un *observer* sur une variable courante ou
+    finale du calcul. On se reportera à la description de la manière
     d':ref:`section_advanced_observer`, et à la :ref:`section_reference` pour
-    savoir quelles sont les quantités observables. On définit par "*String*" le
-    corps de l'observer par une chaine de caractères incluant si nécessaire des
-    sauts de lignes. On recommande d'utiliser les patrons disponibles par
-    l'argument "*Template*". On dispose des patrons simples suivants :
-    "*ValuePrinter*", "*ValueSeriePrinter*", "*ValueSaver*",
-    "*ValueSerieSaver*", "*ValuePrinterAndSaver*",
-    "*ValueSeriePrinterAndSaver*", "*ValueGnuPlotter*",
-    "*ValueSerieGnuPlotter*". Dans le cas d'une définition par "*Script*", le
-    fichier indiqué doit contenir uniquement le corps de la fonction, comme
-    décrit dans la manière d':ref:`section_advanced_observer`.
+    savoir quelles sont les quantités observables. On définit comme un
+    "*String*" le corps de l'*observer*, en utilisant une chaine de caractères
+    incluant si nécessaire des sauts de lignes. On recommande d'utiliser les
+    patrons disponibles par l'argument "*Template*". On dispose des patrons
+    simples suivants : "ValuePrinter", "ValueSeriePrinter", "ValueSaver",
+    "ValueSerieSaver", "ValuePrinterAndSaver", "ValueSeriePrinterAndSaver",
+    "ValueGnuPlotter", "ValueSerieGnuPlotter", "ValuePrinterAndGnuPlotter",
+    "ValueSeriePrinterAndGnuPlotter", "ValuePrinterSaverAndGnuPlotter",
+    "ValueSeriePrinterSaverAndGnuPlotter". Dans le cas d'une définition par
+    "*Script*", le fichier indiqué doit contenir uniquement le corps de la
+    fonction, comme décrit dans la manière d':ref:`section_advanced_observer`.
 
 Effectuer le calcul 
 +++++++++++++++++++