|
QPALM
1.2.1
Proximal Augmented Lagrangian method for Quadratic Programs
|
| ▼ doxygen | |
| doxypages | |
| examples | |
| ▼ QPALM | |
| ▼ include | |
| ▼ qpalm | |
| constants.h | Constants used in QPALM |
| global_opts.h | Custom memory allocation, print and utility functions, and data types for floats and ints |
| iteration.h | QPALM main solver routines |
| lin_alg.h | Linear algebra with vectors |
| linesearch.h | Routines to perform exact linesearch |
| newton.h | Functions to calculate the semismooth Newton direction |
| nonconvex.h | Routines to deal with nonconvex QPs |
| scaling.h | Problem data scaling during setup |
| solver_interface.h | Interface and wrapper to matrix/factorization (ladel) functions |
| termination.h | Routines to check the termination and infeasibility criteria |
| types.h | Internal data structures used in QPALM |
| util.h | Utility functions |
| validate.h | Validation of the user provided settings and data |
| qpalm.h | QPALM main solver API |
| ▼ interfaces | |
| ▼ cxx | |
| ▼ include | |
| ▼ qpalm | |
| sparse.hpp | |
| qpalm.hpp | |
| ▼ src | |
| qpalm.cpp | |
| sparse.cpp | |
| ▼ fortran | |
| qpalm_fiface.F90 | |
| qpalm_fortran.c | |
| qpalm_fortran.h | |
| ▼ src | |
| global_opts.c | |
| iteration.c | QPALM main solver routines |
| lin_alg.c | Linear algebra with vectors |
| linesearch.c | Routines to perform exact or backtracking linesearch |
| newton.c | Functions to calculate the semismooth Newton direction |
| nonconvex.c | Routines to deal with nonconvex QPs |
| qpalm.c | QPALM main solver API |
| scaling.c | Problem data scaling during setup |
| solver_interface.c | Interface and wrapper to matrix/factorization (ladel) functions |
| termination.c | Routines to check the termination and infeasibility criteria |
| util.c | Utility functions |
| validate.c | Validation of the user provided settings and data |