QPALM main
Proximal Augmented Lagrangian method for Quadratic Programs
Loading...
Searching...
No Matches
Data Fields
QPALMData Struct Reference

#include <qpalm/types.h>

Detailed Description

Data structure.

Examples
examples/c/qpalm_demo.c.

Definition at line 109 of file types.h.

+ Collaboration diagram for QPALMData:

Data Fields

size_t n
 number of variables n
 
size_t m
 number of constraints m
 
solver_sparseQ
 sparse quadratic part of the cost Q (size n x n)

 
solver_sparseA
 sparse linear constraints matrix A (size m x n)
 
c_floatq
 dense array for linear part of cost function (size n)
 
c_float c
 constant part of cost
 
c_floatbmin
 dense array for lower bounds (size m)
 
c_floatbmax
 dense array for upper bounds (size m)
 

Field Documentation

◆ n

size_t QPALMData::n

number of variables n

Examples
examples/c/qpalm_demo.c.

Definition at line 110 of file types.h.

◆ m

size_t QPALMData::m

number of constraints m

Examples
examples/c/qpalm_demo.c.

Definition at line 111 of file types.h.

◆ Q

solver_sparse* QPALMData::Q

sparse quadratic part of the cost Q (size n x n)

Examples
examples/c/qpalm_demo.c.

Definition at line 112 of file types.h.

◆ A

solver_sparse* QPALMData::A

sparse linear constraints matrix A (size m x n)

Examples
examples/c/qpalm_demo.c.

Definition at line 113 of file types.h.

◆ q

c_float* QPALMData::q

dense array for linear part of cost function (size n)

Examples
examples/c/qpalm_demo.c.

Definition at line 114 of file types.h.

◆ c

c_float QPALMData::c

constant part of cost

Examples
examples/c/qpalm_demo.c.

Definition at line 115 of file types.h.

◆ bmin

c_float* QPALMData::bmin

dense array for lower bounds (size m)

Examples
examples/c/qpalm_demo.c.

Definition at line 116 of file types.h.

◆ bmax

c_float* QPALMData::bmax

dense array for upper bounds (size m)

Examples
examples/c/qpalm_demo.c.

Definition at line 117 of file types.h.


The documentation for this struct was generated from the following file: