SuperSCS  1.3.2
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
scs_info Struct Reference

Terminating information. More...

#include <scs.h>

Data Fields

char status [SCS_INFO_STATUS_MSG_LENGTH]
 status string, e.g. 'Solved' More...
 
scs_int iter
 number of iterations taken More...
 
scs_int statusVal
 status as scs_int, defined in constants.h More...
 
scs_int history_length
 how many history entries More...
 
scs_int cg_total_iters
 total CG iterations (-1 if not defined) More...
 
scs_float pobj
 primal objective More...
 
scs_float dobj
 dual objective More...
 
scs_float resPri
 primal equality residual More...
 
scs_float resDual
 dual equality residual More...
 
scs_float resInfeas
 infeasibility cert residual More...
 
scs_float resUnbdd
 unbounded cert residual More...
 
scs_float relGap
 relative duality gap More...
 
scs_float setupTime
 time taken for setup phase (milliseconds) More...
 
scs_float solveTime
 time taken for solve phase (milliseconds) More...
 
scs_float linsys_total_solve_time_ms
 total linsys (e.g., CG) solve time in ms More...
 
scs_float *RESTRICT progress_relgap
 relative gap history More...
 
scs_float *RESTRICT progress_respri
 primal residual history More...
 
scs_float *RESTRICT progress_resdual
 dual residual history More...
 
scs_float *RESTRICT progress_pcost
 scaled primal cost history More...
 
scs_float *RESTRICT progress_dcost
 sclaed dual cost history More...
 
scs_float *RESTRICT progress_norm_fpr
 FPR history. More...
 
scs_float *RESTRICT progress_time
 Timestamp of iteration. More...
 
scs_int *RESTRICT progress_iter
 iterations when residulas are recorded More...
 
scs_int *RESTRICT progress_mode
 Mode of SuperSCS at each iteration. More...
 
scs_int *RESTRICT progress_ls
 Number of line search iterations. More...
 
unsigned long long allocated_memory
 Memory, in bytes, that was allocated to run the algorithm. More...
 

Detailed Description

Terminating information.

See Also
scs_free_info

Field Documentation

unsigned long long allocated_memory

Memory, in bytes, that was allocated to run the algorithm.

scs_int cg_total_iters

total CG iterations (-1 if not defined)

scs_float dobj

dual objective

scs_int history_length

how many history entries

scs_int iter

number of iterations taken

scs_float linsys_total_solve_time_ms

total linsys (e.g., CG) solve time in ms

scs_float pobj

primal objective

scs_float* RESTRICT progress_dcost

sclaed dual cost history

scs_int* RESTRICT progress_iter

iterations when residulas are recorded

scs_int* RESTRICT progress_ls

Number of line search iterations.

scs_int* RESTRICT progress_mode

Mode of SuperSCS at each iteration.

scs_float* RESTRICT progress_norm_fpr

FPR history.

scs_float* RESTRICT progress_pcost

scaled primal cost history

scs_float* RESTRICT progress_relgap

relative gap history

scs_float* RESTRICT progress_resdual

dual residual history

scs_float* RESTRICT progress_respri

primal residual history

scs_float* RESTRICT progress_time

Timestamp of iteration.

scs_float relGap

relative duality gap

scs_float resDual

dual equality residual

scs_float resInfeas

infeasibility cert residual

scs_float resPri

primal equality residual

scs_float resUnbdd

unbounded cert residual

scs_float setupTime

time taken for setup phase (milliseconds)

scs_float solveTime

time taken for solve phase (milliseconds)

status string, e.g. 'Solved'

scs_int statusVal

status as scs_int, defined in constants.h


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