[Ipopt-tickets] [Ipopt] #62: access to NLP <-> TNLP mapping in TNLP::finalize
Ipopt
coin-trac at coin-or.org
Thu Mar 13 14:50:43 EDT 2008
#62: access to NLP <-> TNLP mapping in TNLP::finalize
------------------------------+---------------------------------------------
Reporter: stefan | Owner: ipopt-team
Type: enhancement | Status: new
Priority: normal | Component: Ipopt
Version: 3.3 (C++ Version) | Severity: normal
Keywords: |
------------------------------+---------------------------------------------
Hi,
{{{TNLP::finalize()}}} gives a pointer to an !IpoptCalculatedQuantities
object to the user.
The quantities there are given w.r.t. the Ipopt-internal reformulation
(with equality constraints c(x) and d(x) and slacks s).
What would be nice to interpret these quantities in form of the user-given
TNLP is to have some method to reformulate interesting values back to the
TNLP-formulation.
In TNLPAdapter there are the methods ResortG and ResortX which seem to do
exactly this, but there seem to be no way to access the TNLPAdapter from
outside.
Maybe one can add a pointer to the TNLPAdapter to the
!IpoptCalculatedQuantities class?
Thanks,
Stefan
--
Ticket URL: <https://projects.coin-or.org/Ipopt/ticket/62>
Ipopt <http://projects.coin-or.org/Ipopt>
Interior-point optimizer for nonlinear programs.
More information about the Ipopt-tickets
mailing list