<DIV>Hi everybody,hi Andreas:</DIV>
<DIV>
<P>&nbsp;I noticed that there is a&nbsp; new_x flag in every eval_* function,the document&nbsp;said about the new_x flag:</P>
<P>The boolean variable new_x will be false if the last call to any of the evaluation methods(eval_*) used<BR>the same x values.This can be helpful when users have efficient implementations that calculate multiple<BR>outputs at once. Ipopt internally caches results from the TNLP and generally,this flag can be ignored.</P>
<P>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!</P>
<P>Regards,</P>
<P>LiuQuanchang<BR></P></DIV><br><br><span title="neteasefooter"/></span>