proxsuite-nlp  0.11.0
A primal-dual augmented Lagrangian-type solver for nonlinear programming on manifolds.
 
Loading...
Searching...
No Matches
prox-solver.hxx File Reference

Implementations for the prox solver. More...

#include "proxsuite-nlp/prox-solver.hpp"
#include "proxsuite-nlp/linesearch-armijo.hpp"
#include <fmt/ostream.h>
#include <fmt/color.h>
Include dependency graph for prox-solver.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  proxsuite
 Main package namespace.
 

Functions

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

Detailed Description

Implementations for the prox solver.

Definition in file prox-solver.hxx.

Function Documentation

◆ checkInertia()

InertiaFlag proxsuite::nlp::checkInertia ( const int ndx,
const int nc,
const Eigen::VectorXi & signature )
inline

Check the matrix has the desired inertia.

Parameters
signatureThe computed inertia as a vector of ints valued -1, 0, or 1.
deltaScale factor for the identity matrix to add

Definition at line 129 of file prox-solver.hxx.