QPALM main
Proximal Augmented Lagrangian method for Quadratic Programs
Loading...
Searching...
No Matches
Data Structures | Typedefs
types.h File Reference

Detailed Description

Internal data structures used in QPALM.

Author
Ben Hermans

See data structures tab.

Definition in file types.h.

#include <stdatomic.h>
#include <qpalm/global_opts.h>
#include <ladel.h>
+ Include dependency graph for types.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  array_element
 Array to sort in linesearch. More...
 
struct  QPALMSolution
 Solution structure. More...
 
struct  QPALMScaling
 Problem scaling matrices stored as vectors. More...
 
struct  QPALMInfo
 Solver return information. More...
 
struct  QPALMData
 Data structure. More...
 
struct  QPALMSettings
 Settings struct. More...
 
struct  QPALMSolver
 Variables for linear system solving. More...
 
struct  QPALMWorkspace
 QPALM Workspace. More...
 

Typedefs

typedef ladel_work solver_common
 
typedef ladel_sparse_matrix solver_sparse
 
typedef ladel_double solver_dense
 
typedef ladel_factor solver_factor
 
typedef ladel_symbolics solver_symbolics
 
typedef struct array_element array_element
 Array to sort in linesearch.
 
typedef struct QPALM_TIMER QPALMTimer
 QPALM Timer for statistics.
 

Typedef Documentation

◆ solver_common

typedef ladel_work solver_common

Definition at line 25 of file types.h.

◆ solver_sparse

typedef ladel_sparse_matrix solver_sparse

Definition at line 26 of file types.h.

◆ solver_dense

typedef ladel_double solver_dense

Definition at line 27 of file types.h.

◆ solver_factor

typedef ladel_factor solver_factor

Definition at line 28 of file types.h.

◆ solver_symbolics

typedef ladel_symbolics solver_symbolics

Definition at line 29 of file types.h.

◆ array_element

typedef struct array_element array_element

Array to sort in linesearch.

◆ QPALMTimer

typedef struct QPALM_TIMER QPALMTimer

QPALM Timer for statistics.

Definition at line 60 of file types.h.