..
- Copyright (C) 2008-2020 EDF R&D
+ Copyright (C) 2008-2021 EDF R&D
This file is part of SALOME ADAO module.
.. ------------------------------------ ..
.. include:: snippets/Header2Algo03AdOp.rst
-Minimizer
- .. index:: single: Minimizer
+.. include:: snippets/BoundsWithNone.rst
- Cette clé permet de changer le minimiseur pour l'optimiseur. Le choix par
- défaut est "LBFGSB", et les choix possibles sont "LBFGSB" (minimisation non
- linéaire sous contraintes, voir [Byrd95]_, [Morales11]_ et [Zhu97]_), "TNC"
- (minimisation non linéaire sous contraintes), "CG" (minimisation non
- linéaire sans contraintes), "BFGS" (minimisation non linéaire sans
- contraintes), "NCG" (minimisation de type gradient conjugué de Newton), "LM"
- (minimisation non linéaire de type Levenberg-Marquard). Il est fortement
- conseillé de conserver la valeur par défaut.
+.. include:: snippets/CostDecrementTolerance.rst
- Exemple :
- ``{"Minimizer":"LBFGSB"}``
+.. include:: snippets/GradientNormTolerance.rst
-.. include:: snippets/BoundsWithNone.rst
+.. include:: snippets/InitializationPoint.rst
.. include:: snippets/MaximumNumberOfSteps.rst
-.. include:: snippets/CostDecrementTolerance.rst
+.. include:: snippets/Minimizer_xDVAR.rst
.. include:: snippets/ProjectedGradientTolerance.rst
-.. include:: snippets/GradientNormTolerance.rst
StoreSupplementaryCalculations
.. index:: single: StoreSupplementaryCalculations
- Cette liste indique les noms des variables supplémentaires qui peuvent être
- disponibles à la fin de l'algorithme, si elles sont initialement demandées par
- l'utilisateur. Cela implique potentiellement des calculs ou du stockage
- coûteux. La valeur par défaut est une liste vide, aucune de ces variables
- n'étant calculée et stockée par défaut sauf les variables inconditionnelles.
- Les noms possibles sont dans la liste suivante : [
+ *Liste de noms*. Cette liste indique les noms des variables supplémentaires
+ qui peuvent être disponibles au cours du déroulement ou à la fin de
+ l'algorithme, si elles sont initialement demandées par l'utilisateur. Cela
+ implique potentiellement des calculs ou du stockage coûteux. La valeur par
+ défaut est une liste vide, aucune de ces variables n'étant calculée et
+ stockée par défaut sauf les variables inconditionnelles. Les noms possibles
+ sont dans la liste suivante : [
"Analysis",
"BMA",
"CostFunctionJ",
"CostFunctionJbAtCurrentOptimum",
"CostFunctionJo",
"CostFunctionJoAtCurrentOptimum",
+ "CurrentIterationNumber",
"CurrentOptimum",
"CurrentState",
"IndexOfOptimum",
*Astuce pour cet algorithme :*
Comme la commande *"BackgroundError"* est requise pour TOUS les algorithmes
- de calcul dans l'interface graphique, vous devez fournir une valeur, malgré
- le fait que cette commande ne soit pas nécessaire pour cet algorithme, et
- n'est donc pas utilisée. La manière la plus simple est de donner "1" comme
- un STRING.
+ de calcul dans l'interface graphique EFICAS d'ADAO, vous devez fournir une
+ valeur, malgré le fait que cette commande ne soit pas nécessaire pour cet
+ algorithme, et n'est donc pas utilisée. La manière la plus simple est de
+ donner "1" comme un STRING.
.. ------------------------------------ ..
.. include:: snippets/Header2Algo04.rst
.. include:: snippets/CostFunctionJoAtCurrentOptimum.rst
+.. include:: snippets/CurrentIterationNumber.rst
+
.. include:: snippets/CurrentOptimum.rst
.. include:: snippets/CurrentState.rst
.. include:: snippets/SimulatedObservationAtOptimum.rst
+.. ------------------------------------ ..
+.. include:: snippets/Header2Algo09.rst
+
+.. include:: scripts/simple_NonLinearLeastSquares.rst
+
+.. literalinclude:: scripts/simple_NonLinearLeastSquares.py
+
+.. include:: snippets/Header2Algo10.rst
+
+.. literalinclude:: scripts/simple_NonLinearLeastSquares.res
+
.. ------------------------------------ ..
.. include:: snippets/Header2Algo06.rst