]> SALOME platform Git repositories - modules/adao.git/commitdiff
Salome HOME
Documentation review and update for *Tests
authorJean-Philippe ARGAUD <jean-philippe.argaud@edf.fr>
Thu, 27 Jan 2022 17:51:41 +0000 (18:51 +0100)
committerJean-Philippe ARGAUD <jean-philippe.argaud@edf.fr>
Thu, 27 Jan 2022 17:51:41 +0000 (18:51 +0100)
12 files changed:
doc/en/ref_algorithm_GradientTest.rst
doc/en/ref_algorithm_LinearityTest.rst
doc/en/ref_algorithm_TangentTest.rst
doc/en/snippets/AmplitudeOfTangentPerturbation.rst [new file with mode: 0644]
doc/en/snippets/ResiduFormula_GradientTest.rst [new file with mode: 0644]
doc/en/snippets/ResiduFormula_LinearityTest.rst [new file with mode: 0644]
doc/fr/ref_algorithm_GradientTest.rst
doc/fr/ref_algorithm_LinearityTest.rst
doc/fr/ref_algorithm_TangentTest.rst
doc/fr/snippets/AmplitudeOfTangentPerturbation.rst [new file with mode: 0644]
doc/fr/snippets/ResiduFormula_GradientTest.rst [new file with mode: 0644]
doc/fr/snippets/ResiduFormula_LinearityTest.rst [new file with mode: 0644]

index a86fd21d191ea4c5ba7204156d79d5d2538cd914..01e66e93247b8de71d2dc0bd75305685fdbb5a4b 100644 (file)
@@ -100,27 +100,15 @@ which has to remain stable until the calculation precision is reached.
 
 .. include:: snippets/AmplitudeOfInitialDirection.rst
 
+.. include:: snippets/AmplitudeOfTangentPerturbation.rst
+
 .. include:: snippets/EpsilonMinimumExponent.rst
 
 .. include:: snippets/InitialDirection.rst
 
-.. include:: snippets/SetSeed.rst
-
-ResiduFormula
-  .. index:: single: ResiduFormula
+.. include:: snippets/ResiduFormula_GradientTest.rst
 
-  *Predefined name*. This key indicates the residue formula that has to be
-  used for the test. The default choice is "Taylor", and the possible ones are
-  "Taylor" (normalized residue of the Taylor development of the operator, which
-  has to decrease with the square power of the perturbation), "TaylorOnNorm"
-  (residue of the Taylor development of the operator with respect to the
-  perturbation to the square, which has to remain constant) and "Norm" (residue
-  obtained by taking the norm of the Taylor development at zero order
-  approximation, which approximate the gradient, and which has to remain
-  constant).
-
-  Example :
-  ``{"ResiduFormula":"Taylor"}``
+.. include:: snippets/SetSeed.rst
 
 StoreSupplementaryCalculations
   .. index:: single: StoreSupplementaryCalculations
index 05ad52abba94018b9cd4e3e0de70e86b8890c56a..e3fd85c8cee1dc3f59a0f3f26f9f7777a0516c1e 100644 (file)
@@ -121,28 +121,15 @@ If it is equal to 0 only on part of the variation domain of increment
 
 .. include:: snippets/AmplitudeOfInitialDirection.rst
 
+.. include:: snippets/AmplitudeOfTangentPerturbation.rst
+
 .. include:: snippets/EpsilonMinimumExponent.rst
 
 .. include:: snippets/InitialDirection.rst
 
-.. include:: snippets/SetSeed.rst
-
-ResiduFormula
-  .. index:: single: ResiduFormula
+.. include:: snippets/ResiduFormula_LinearityTest.rst
 
-  *Predefined name*. This key indicates the residue formula that has to be
-  used for the test. The default choice is "CenteredDL", and the possible ones
-  are "CenteredDL" (residue of the difference between the function at nominal
-  point and the values with positive and negative increments, which has to stay
-  very small), "Taylor" (residue of the Taylor development of the operator
-  normalized by the nominal value, which has to stay very small),
-  "NominalTaylor" (residue of the order 1 approximations of the operator,
-  normalized to the nominal point, which has to stay close to 1), and
-  "NominalTaylorRMS" (residue of the order 1 approximations of the operator,
-  normalized by RMS to the nominal point, which has to stay close to 0).
-
-  Example :
-  ``{"ResiduFormula":"CenteredDL"}``
+.. include:: snippets/SetSeed.rst
 
 StoreSupplementaryCalculations
   .. index:: single: StoreSupplementaryCalculations
index 96075990ad75a41efdbd163cc97d5ca0d98db402..49abb58c91ac1b558bb8f099618b4fcda9f00ce5 100644 (file)
@@ -64,6 +64,8 @@ One take :math:`\mathbf{dx}_0=Normal(0,\mathbf{x})` and
 
 .. include:: snippets/AmplitudeOfInitialDirection.rst
 
+.. include:: snippets/AmplitudeOfTangentPerturbation.rst
+
 .. include:: snippets/EpsilonMinimumExponent.rst
 
 .. include:: snippets/InitialDirection.rst
diff --git a/doc/en/snippets/AmplitudeOfTangentPerturbation.rst b/doc/en/snippets/AmplitudeOfTangentPerturbation.rst
new file mode 100644 (file)
index 0000000..75d1be0
--- /dev/null
@@ -0,0 +1,11 @@
+.. index:: single: AmplitudeOfTangentPerturbation
+
+AmplitudeOfTangentPerturbation
+  *Real value*. This key indicates the relative numerical magnitude of the
+  perturbation used to estimate the tangent value of the operator at the
+  evaluation point, i.e. its directional derivative. The conservative default
+  is 1.e-2, and it is strongly recommended to adapt it to the needs of real
+  problems, by decreasing its value by several orders of magnitude.
+
+  Example :
+  ``{"AmplitudeOfTangentPerturbation":1.e-2}``
diff --git a/doc/en/snippets/ResiduFormula_GradientTest.rst b/doc/en/snippets/ResiduFormula_GradientTest.rst
new file mode 100644 (file)
index 0000000..450e4c7
--- /dev/null
@@ -0,0 +1,15 @@
+.. index:: single: ResiduFormula
+
+ResiduFormula
+  *Predefined name*. This key indicates the residue formula that has to be
+  used for the test. The default choice is "Taylor", and the possible ones are
+  "Taylor" (normalized residue of the Taylor development of the operator, which
+  has to decrease with the square power of the perturbation), "TaylorOnNorm"
+  (residue of the Taylor development of the operator with respect to the
+  perturbation to the square, which has to remain constant) and "Norm" (residue
+  obtained by taking the norm of the Taylor development at zero order
+  approximation, which approximate the gradient, and which has to remain
+  constant).
+
+  Example :
+  ``{"ResiduFormula":"Taylor"}``
diff --git a/doc/en/snippets/ResiduFormula_LinearityTest.rst b/doc/en/snippets/ResiduFormula_LinearityTest.rst
new file mode 100644 (file)
index 0000000..0da3f39
--- /dev/null
@@ -0,0 +1,16 @@
+.. index:: single: ResiduFormula
+
+ResiduFormula
+  *Predefined name*. This key indicates the residue formula that has to be
+  used for the test. The default choice is "CenteredDL", and the possible ones
+  are "CenteredDL" (residue of the difference between the function at nominal
+  point and the values with positive and negative increments, which has to stay
+  very small), "Taylor" (residue of the Taylor development of the operator
+  normalized by the nominal value, which has to stay very small),
+  "NominalTaylor" (residue of the order 1 approximations of the operator,
+  normalized to the nominal point, which has to stay close to 1), and
+  "NominalTaylorRMS" (residue of the order 1 approximations of the operator,
+  normalized by RMS to the nominal point, which has to stay close to 0).
+
+  Example :
+  ``{"ResiduFormula":"CenteredDL"}``
index 3ee63978c8087dcfab63dd0c428f6a055e1d5e9d..41249fbd846a1897638f6d27b14601f3fb9e17c8 100644 (file)
@@ -99,26 +99,15 @@ qui doit rester constant jusqu'à ce que l'on atteigne la précision du calcul.
 
 .. include:: snippets/AmplitudeOfInitialDirection.rst
 
+.. include:: snippets/AmplitudeOfTangentPerturbation.rst
+
 .. include:: snippets/EpsilonMinimumExponent.rst
 
 .. include:: snippets/InitialDirection.rst
 
-.. include:: snippets/SetSeed.rst
-
-ResiduFormula
-  .. index:: single: ResiduFormula
+.. include:: snippets/ResiduFormula_GradientTest.rst
 
-  *Nom prédéfini*. Cette clé indique la formule de résidu qui doit être
-  utilisée pour le test. Le choix par défaut est "Taylor", et les choix
-  possibles sont "Taylor" (résidu du développement de Taylor normalisé de
-  l'opérateur, qui doit décroître comme le carré de la perturbation),
-  "TaylorOnNorm" (résidu du développement de Taylor rapporté à la perturbation
-  de l'opérateur, qui doit rester constant) et "Norm" (résidu obtenu en prenant
-  la norme du développement de Taylor à l'ordre 0, qui approxime le gradient,
-  et qui doit rester constant).
-
-  Exemple :
-  ``{"ResiduFormula":"Taylor"}``
+.. include:: snippets/SetSeed.rst
 
 StoreSupplementaryCalculations
   .. index:: single: StoreSupplementaryCalculations
index ee44bb0a1358c5a042964d64ff50a9045d864c62..715813be4a799b566552ec86bc9ef32ba9b037b3 100644 (file)
@@ -120,29 +120,15 @@ de F est vérifiée.
 
 .. include:: snippets/AmplitudeOfInitialDirection.rst
 
+.. include:: snippets/AmplitudeOfTangentPerturbation.rst
+
 .. include:: snippets/EpsilonMinimumExponent.rst
 
 .. include:: snippets/InitialDirection.rst
 
-.. include:: snippets/SetSeed.rst
-
-ResiduFormula
-  .. index:: single: ResiduFormula
-
-  *Nom prédéfini*. Cette clé indique la formule de résidu qui doit être
-  utilisée pour le test. Le choix par défaut est "CenteredDL", et les choix
-  possibles sont "CenteredDL" (résidu de la différence entre la fonction au
-  point nominal et ses valeurs avec des incréments positif et négatif, qui doit
-  rester très faible), "Taylor" (résidu du développement de Taylor de
-  l'opérateur normalisé par sa valeur nominal, qui doit rester très faible),
-  "NominalTaylor" (résidu de l'approximation à l'ordre 1 de l'opérateur,
-  normalisé au point nominal, qui doit rester proche de 1), et
-  "NominalTaylorRMS" (résidu de l'approximation à l'ordre 1 de l'opérateur,
-  normalisé par l'écart quadratique moyen (RMS) au point nominal, qui doit
-  rester proche de 0).
+.. include:: snippets/ResiduFormula_LinearityTest.rst
 
-  Exemple :
-  ``{"ResiduFormula":"CenteredDL"}``
+.. include:: snippets/SetSeed.rst
 
 StoreSupplementaryCalculations
   .. index:: single: StoreSupplementaryCalculations
index 20a3b4eb29642b93e0bf6ac02b8dc395e9057e78..485ee55058e47c07d5f33bf8db0f60ef9f7713ad 100644 (file)
@@ -65,6 +65,8 @@ On prend :math:`\mathbf{dx}_0=Normal(0,\mathbf{x})` et
 
 .. include:: snippets/AmplitudeOfInitialDirection.rst
 
+.. include:: snippets/AmplitudeOfTangentPerturbation.rst
+
 .. include:: snippets/EpsilonMinimumExponent.rst
 
 .. include:: snippets/InitialDirection.rst
diff --git a/doc/fr/snippets/AmplitudeOfTangentPerturbation.rst b/doc/fr/snippets/AmplitudeOfTangentPerturbation.rst
new file mode 100644 (file)
index 0000000..af42bf7
--- /dev/null
@@ -0,0 +1,11 @@
+.. index:: single: AmplitudeOfTangentPerturbation
+
+AmplitudeOfTangentPerturbation
+  *Valeur réelle*. Cette clé indique l'amplitude numérique relative de la
+  perturbation utilisée pour estimer la valeur tangente de l'opérateur au point
+  d'évaluation, i.e. sa dérivée directionnelle. Le défaut conservatif est de
+  1.e-2, et il est fortement recommandé de l'adapter aux besoins pour des
+  problèmes réels, en diminuant sa valeur de plusieurs ordres de grandeur.
+
+  Exemple :
+  ``{"AmplitudeOfTangentPerturbation":1.e-2}``
diff --git a/doc/fr/snippets/ResiduFormula_GradientTest.rst b/doc/fr/snippets/ResiduFormula_GradientTest.rst
new file mode 100644 (file)
index 0000000..76d3830
--- /dev/null
@@ -0,0 +1,14 @@
+.. index:: single: ResiduFormula
+
+ResiduFormula
+  *Nom prédéfini*. Cette clé indique la formule de résidu qui doit être
+  utilisée pour le test. Le choix par défaut est "Taylor", et les choix
+  possibles sont "Taylor" (résidu du développement de Taylor normalisé de
+  l'opérateur, qui doit décroître comme le carré de la perturbation),
+  "TaylorOnNorm" (résidu du développement de Taylor rapporté à la perturbation
+  de l'opérateur, qui doit rester constant) et "Norm" (résidu obtenu en prenant
+  la norme du développement de Taylor à l'ordre 0, qui approxime le gradient,
+  et qui doit rester constant).
+
+  Exemple :
+  ``{"ResiduFormula":"Taylor"}``
diff --git a/doc/fr/snippets/ResiduFormula_LinearityTest.rst b/doc/fr/snippets/ResiduFormula_LinearityTest.rst
new file mode 100644 (file)
index 0000000..a81aeaf
--- /dev/null
@@ -0,0 +1,17 @@
+.. index:: single: ResiduFormula
+
+ResiduFormula
+  *Nom prédéfini*. Cette clé indique la formule de résidu qui doit être
+  utilisée pour le test. Le choix par défaut est "CenteredDL", et les choix
+  possibles sont "CenteredDL" (résidu de la différence entre la fonction au
+  point nominal et ses valeurs avec des incréments positif et négatif, qui doit
+  rester très faible), "Taylor" (résidu du développement de Taylor de
+  l'opérateur normalisé par sa valeur nominal, qui doit rester très faible),
+  "NominalTaylor" (résidu de l'approximation à l'ordre 1 de l'opérateur,
+  normalisé au point nominal, qui doit rester proche de 1), et
+  "NominalTaylorRMS" (résidu de l'approximation à l'ordre 1 de l'opérateur,
+  normalisé par l'écart quadratique moyen (RMS) au point nominal, qui doit
+  rester proche de 0).
+
+  Exemple :
+  ``{"ResiduFormula":"CenteredDL"}``