QPALM
A proximal augmented Lagrangian method for QPs.
newton.h
Go to the documentation of this file.
1 
10 #ifndef NEWTON_H
11 #define NEWTON_H
12 
13 # ifdef __cplusplus
14 extern "C" {
15 # endif // ifdef __cplusplus
16 
17 #include "types.h"
18 
26  solver_common *c);
27 
34 
44 
45 # ifdef __cplusplus
46 }
47 # endif // ifdef __cplusplus
48 
49 #endif //ifndef NEWTON_H
ladel_work solver_common
Definition: types.h:19
Internal data structures used in QPALM.
void set_active_constraints(QPALMWorkspace *work)
Computes the set of active constraints and stores it in work->solver->active_constraints.
Definition: newton.c:122
void newton_set_direction(QPALMWorkspace *work, solver_common *c)
Sets work->d to the direction calculated by the semismooth Newton method.
Definition: newton.c:17
QPALM Workspace.
Definition: types.h:197
void set_entering_leaving_constraints(QPALMWorkspace *work)
Determines the entering and leaving constraints and stores them in work->solver->enter and work->solv...
Definition: newton.c:134