[Ipopt] Obtaining maximum change in NLP variables on every iteration.
Juan Arrieta
Juan.Arrieta at jpl.nasa.gov
Fri Feb 26 16:36:13 EST 2016
Hello,
I would like to display the index and delta of the NLP variable that changes the most during every iteration.
I considered reading the `IpoptData` pointer provided to the `TNLP::intermediate_callback()` method. For example, I expected the following to give me the maximum change:
auto max_delta_x = ip_data->delta()->x()->Max();
Unfortunately this does not seem to be the proper usage, as `ip_data->HaveDeltas()` returns `false` on every iteration.
How would you advice to obtain this information?
Thank you!
- JA
--
Juan Arrieta, PhD | Mission Design
Outer Planet Mission Analysis Group
NASA Jet Propulsion Laboratory
More information about the Ipopt
mailing list