QPALM 1.1.1
Proximal Augmented Lagrangian method for Quadratic Programs
Data Fields
QPALMInfo Struct Reference

#include <types.h>

Detailed Description

Solver return information.

Definition at line 74 of file types.h.

+ Collaboration diagram for QPALMInfo:

Data Fields

c_int iter
 number of iterations taken More...
 
c_int iter_out
 number of outer iterations (i.e. dual updates) More...
 
char status [32]
 status string, e.g. 'solved' More...
 
c_int status_val
 status as c_int, defined in constants.h More...
 
c_float pri_res_norm
 norm of primal residual More...
 
c_float dua_res_norm
 norm of dual residual More...
 
c_float dua2_res_norm
 norm of intermediate dual residual (minus proximal term) More...
 
c_float objective
 objective function value More...
 
c_float dual_objective
 dual objective function value (= NaN if enable_dual_termination is false) More...
 
c_float setup_time
 time taken for setup phase (seconds) More...
 
c_float solve_time
 time taken for solve phase (seconds) More...
 
c_float run_time
 total time (seconds) More...
 

Field Documentation

◆ dua2_res_norm

c_float QPALMInfo::dua2_res_norm

norm of intermediate dual residual (minus proximal term)

Definition at line 82 of file types.h.

◆ dua_res_norm

c_float QPALMInfo::dua_res_norm

norm of dual residual

Definition at line 81 of file types.h.

◆ dual_objective

c_float QPALMInfo::dual_objective

dual objective function value (= NaN if enable_dual_termination is false)

Definition at line 85 of file types.h.

◆ iter

c_int QPALMInfo::iter

number of iterations taken

Examples
examples/c/qpalm_demo.c.

Definition at line 75 of file types.h.

◆ iter_out

c_int QPALMInfo::iter_out

number of outer iterations (i.e. dual updates)

Examples
examples/c/qpalm_demo.c.

Definition at line 76 of file types.h.

◆ objective

c_float QPALMInfo::objective

objective function value

Definition at line 84 of file types.h.

◆ pri_res_norm

c_float QPALMInfo::pri_res_norm

norm of primal residual

Definition at line 80 of file types.h.

◆ run_time

c_float QPALMInfo::run_time

total time (seconds)

Examples
examples/c/qpalm_demo.c.

Definition at line 90 of file types.h.

◆ setup_time

c_float QPALMInfo::setup_time

time taken for setup phase (seconds)

Examples
examples/c/qpalm_demo.c.

Definition at line 88 of file types.h.

◆ solve_time

c_float QPALMInfo::solve_time

time taken for solve phase (seconds)

Examples
examples/c/qpalm_demo.c.

Definition at line 89 of file types.h.

◆ status

char QPALMInfo::status[32]

status string, e.g. 'solved'

Examples
examples/c/qpalm_demo.c, and examples/cxx/qpalm_demo.cpp.

Definition at line 77 of file types.h.

◆ status_val

c_int QPALMInfo::status_val

status as c_int, defined in constants.h

Definition at line 78 of file types.h.


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