Sequential Nonlinear Programming Gradient