If I use AddIpoptStrOption( ipopt_problem, "hessian_approximation", "limited- memory" ); do I have to give the number of nonzeros in the Hessian, that is, do I have to set nele_hess? The function evaluation the Hessian returns false in this case. Many thanks, Ned