QPALM
main
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 |