1 #ifndef OPTIMIZATION_NEWTON_SOLVER_H 2 #define OPTIMIZATION_NEWTON_SOLVER_H 4 #include "NonlinearProgram.h" 9 struct InequalityBarrierNLP;
26 ConvergenceResult
Solve(
int& maxIters);
43 std::vector<Vector>* S;
Namespace for classes and functions in the Optimization package.
Definition: CSet.h:7
Matrix H
temp
Definition: NewtonSolver.h:46
A newton's-method style solver for a NLP.
Definition: NewtonSolver.h:19
Vector bmin
user settings
Definition: NewtonSolver.h:40
Numerical root-solving routines.
ConvergenceResult Solve(int &maxIters)
Use newton's method to solve the NLP using the given number of iters.
Definition: NewtonSolver.cpp:236
ConvergenceResult LineSearch(Real &alpha)
Definition: NewtonSolver.cpp:324
void Init()
Call to initialize the solver after setting the initial point x.
Definition: NewtonSolver.cpp:147
A structure defining a nonlinear program.
Definition: NonlinearProgram.h:22
NonlinearProgram & origProblem
state - x is the variable, a is the lagrange multipliers
Definition: NewtonSolver.h:33
Definition: NewtonSolver.cpp:118