[Ipopt] how to use the new_x flag in eval_* function?

lqc234 lqc234 at 126.com
Tue Mar 9 03:59:27 EST 2010

Hi all,
I noticed there is a  new_x flag in every eval_* function,the Ipopt's document said about the new_x flag:

The boolean variable new_x will be false if the last call to any of the evaluation methods(eval_*) used
the same x values.This can be helpful when users have efficient implementations that calculate multiple
outputs at once. Ipopt internally caches results from the TNLP and generally,this flag can be ignored.
However, I don't understand the flag very clearly.I want to understand the meaning of new_x flag and how I should use this flag in eval_* function. Anyone one can give me some explanations in detail? Thank you very much in advance!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.coin-or.org/pipermail/ipopt/attachments/20100309/280b591d/attachment.html 

More information about the Ipopt mailing list