[Ipopt] what's the meaning of the new_x flag in eval_* function in Ipopt?
lqc234
lqc234 at 126.com
Fri Feb 26 01:05:16 EST 2010
Hi everybody,hi Andreas:
I noticed that there is a new_x flag in every eval_* function,the 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.
I don't understand the meaning of this section very cleary.I guess the meaning is that we can calculate the value,grandient,and hessian for my function in only one of the eval_* function.If so,how should I write my program? Would you please explain the new_x flag in detail?Thank you very much in advance!
Regards,
LiuQuanchang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.coin-or.org/pipermail/ipopt/attachments/20100226/abbf7c1a/attachment.html
More information about the Ipopt
mailing list