<div dir="ltr">Yes, it's basically what Ipopt/AMPL driver does: <a href="https://github.com/ampl/coin/blob/master/Ipopt/src/Apps/AmplSolver/ampl_ipopt.cpp">https://github.com/ampl/coin/blob/master/Ipopt/src/Apps/AmplSolver/ampl_ipopt.cpp</a><div><br></div><div>As Tony said if you are interested in an .nl file reader, have a look at <a href="https://github.com/ampl/mp">https://github.com/ampl/mp</a>. I've just added a few examples showing how to use it: <a href="https://github.com/ampl/mp/blob/master/src/nl-example.cc">https://github.com/ampl/mp/blob/master/src/nl-example.cc</a> . But since you want to read and solve the problem, you'll probably be more interested in the solver driver rather than just an NL reader.</div><div><br></div><div>HTH,</div><div>Victor<br><br><div class="gmail_quote"><div dir="ltr">On Wed, Jan 27, 2016 at 6:55 AM Gianpaolo Gulletta <<a href="mailto:gianpaologulletta@gmail.com">gianpaologulletta@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi ,<br>
<br>
I have Ipopt 3.12.4 and I would like to know if there is the possibility<br>
to read a .nl file through c++ code and solve the problem.<br>
As far as I know there are not examples about it, therefore I would<br>
really appreciate a example code to understand how it works.<br>
<br>
Thank you very much.<br>
<br>
Best Regards,<br>
<br>
--<br>
Gianpaolo Gulletta<br>
<br>
_______________________________________________<br>
Ipopt mailing list<br>
<a href="mailto:Ipopt@list.coin-or.org" target="_blank">Ipopt@list.coin-or.org</a><br>
<a href="http://list.coin-or.org/mailman/listinfo/ipopt" rel="noreferrer" target="_blank">http://list.coin-or.org/mailman/listinfo/ipopt</a><br>
</blockquote></div></div></div>