Files | |
| file | constants.h [code] | 
| Constants used in QPALM.  | |
| file | global_opts.h [code] | 
| Custom memory allocation, print and utility functions, and data types for floats and ints.  | |
| file | iteration.h [code] | 
| QPALM main solver routines.  | |
| file | lin_alg.h [code] | 
| Linear algebra with vectors.  | |
| file | linesearch.h [code] | 
| Routines to perform exact linesearch.  | |
| file | newton.h [code] | 
| Functions to calculate the semismooth Newton direction.  | |
| file | nonconvex.h [code] | 
| Routines to deal with nonconvex QPs.  | |
| file | qpalm.h [code] | 
| QPALM main solver API.  | |
| file | scaling.h [code] | 
| Problem data scaling during setup.  | |
| file | solver_interface.h [code] | 
| Interface and wrapper to matrix/factorization (ladel) functions.  | |
| file | termination.h [code] | 
| Routines to check the termination and infeasibility criteria.  | |
| file | types.h [code] | 
| Internal data structures used in QPALM.  | |
| file | util.h [code] | 
| Utility functions.  | |
| file | validate.h [code] | 
| Validation of the user provided settings and data.  | |