You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
IPOPT wrapper improvement to get more iteration information (#459)
* save IPOPT iteration histories
* optional parameters
* introduce major iteration flag to IPOPT
* docs
* test and example
* improve error handling
* check if IPOPT>=3.14
* remove unnecessary get_current_iterate
* isort and pre-commit fixes
* rename iter variables to follow IPOPT
* fix variable names in test
* rename variables in hs015 plotting example
* drop ipopt 3.13 support
* patch version bump
* trigger CI
---------
Co-authored-by: Marco Mangano <36549388+marcomangano@users.noreply.github.com>
Co-authored-by: Eirikur Jonsson <36180221+eirikurj@users.noreply.github.com>
Copy file name to clipboardExpand all lines: doc/api/history.rst
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -58,7 +58,8 @@ In this case, the history file would have the following layout::
58
58
The main optimization history is indexed via call counters, in this example ``0`` and ``1``.
59
59
Note that they do not match the major/minor iterations of a given optimizer, since gradient evaluations are stored separate from the function evaluation.
60
60
61
-
For SNOPT, a number of other values can be requested and stored in each major iteration, such as the feasibility and optimality from the SNOPT print out file.
61
+
For SNOPT and IPOPT, a number of other values can be requested and stored in each major iteration, such as the feasibility and optimality.
62
+
See SNOPT and IPOPT documentation pages for more details.
pyOptSparse uses the same parameter names as `IPOPT <https://coin-or.github.io/Ipopt/OUTPUT.html>`_ and `cyipopt <https://cyipopt.readthedocs.io/en/stable/reference.html>`_.
34
+
Detailed descriptions of these parameter can be found in their documentations.
0 commit comments