QPALM
A proximal augmented Lagrangian method for QPs.
nonconvex.h
Go to the documentation of this file.
1 
11 #ifndef NONCONVEX_H
12 #define NONCONVEX_H
13 
14 # ifdef __cplusplus
15 extern "C" {
16 # endif // ifdef __cplusplus
17 
18 #include "types.h"
19 
34  c_float *center,
35  c_float *radius);
36 
48  solver_common *c);
49 
50 
51 # ifdef __cplusplus
52 }
53 # endif /* ifdef __cplusplus */
54 
55 #endif /*NONCONVEX_H*/
ladel_work solver_common
Definition: types.h:19
Internal data structures used in QPALM.
QPALM Workspace.
Definition: types.h:197
c_float gershgorin_max(solver_sparse *M, c_float *center, c_float *radius)
Calculate the Gershgorin upper bound for the eigenvalues of a symmetric matrix.
Definition: nonconvex.c:185
void set_settings_nonconvex(QPALMWorkspace *work, solver_common *c)
Set the proximal parameters for nonconvex QPs.
Definition: nonconvex.c:171
ladel_sparse_matrix solver_sparse
Definition: types.h:20
ladel_double c_float
type for floating point numbers
Definition: global_opts.h:21