proxsuite-nlp  0.10.0
A primal-dual augmented Lagrangian-type solver for nonlinear programming on manifolds.
Loading...
Searching...
No Matches
prox-solver.hpp File Reference
Include dependency graph for prox-solver.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
 

Namespaces

namespace  proxsuite
 Main package namespace.
 
namespace  proxsuite::nlp
 

Enumerations

enum class  proxsuite::nlp::MultiplierUpdateMode { proxsuite::nlp::NEWTON , proxsuite::nlp::PRIMAL , proxsuite::nlp::PRIMAL_DUAL }
 
enum class  proxsuite::nlp::HessianApprox { proxsuite::nlp::EXACT , proxsuite::nlp::GAUSS_NEWTON }
 
enum  proxsuite::nlp::InertiaFlag { proxsuite::nlp::INERTIA_OK = 0 , proxsuite::nlp::INERTIA_BAD = 1 , proxsuite::nlp::INERTIA_HAS_ZEROS = 2 }
 
enum  proxsuite::nlp::KktSystem { proxsuite::nlp::KKT_CLASSIC , proxsuite::nlp::KKT_PRIMAL_DUAL }
 

Functions

InertiaFlag proxsuite::nlp::checkInertia (const int ndx, const int nc, const Eigen::VectorXi &signature)
 Check the matrix has the desired inertia.
 

Detailed Description

Definition in file prox-solver.hpp.