|
qpSWIFT
A Sparse Quadratic Programming Solver
|
#include <Auxilary.h>
Data Fields | |
| qp_real | tsetup |
| qp_real | tsolve |
| qp_real | kkt_time |
| qp_real | ldl_numeric |
| qp_int | IterationCount |
| qp_real | n_rx |
| qp_real | n_ry |
| qp_real | n_rz |
| qp_real | n_mu |
| qp_real | alpha_p |
| qp_real | alpha_d |
| qp_real | fval |
| qp_int | Flag |
| qp_int | AMD_RESULT |
| qp_int | resolve_kkt |
Statistics Structure
Used to store everything related to qpSWIFT statistics
| qp_real stats::alpha_d |
Dual Step Size
Algorithmic Statistics
| qp_real stats::alpha_p |
Primal Step Size
| qp_int stats::AMD_RESULT |
AMD Compilation Result ; Non-negative means Successfull ; Negative means unsuccesfull ; -3 is unused Internal Statistics
| qp_int stats::Flag |
Solver FLAG
| qp_real stats::fval |
Function Value
| qp_int stats::IterationCount |
Iteration Count
| qp_real stats::kkt_time |
kkt Solve Time
| qp_real stats::ldl_numeric |
ldl_numeric time Time Statsitics Algorithmic Statistics
| qp_real stats::n_mu |
Complementary Slackness (s'z/m)
| qp_real stats::n_rx |
Norm of residual vector rx
| qp_real stats::n_ry |
Norm of residual vector ry
| qp_real stats::n_rz |
Norm of residual vector rz
| qp_int stats::resolve_kkt |
Used tp indicate if kkt matrix has to be refactored; 0 for no; any other value yes
| qp_real stats::tsetup |
< Time Statistics Setup Time ; Includes Initialisation Problem as well
| qp_real stats::tsolve |
Solve Time