#include <qpalm.hpp>
Settings and parameters for the QPALM solver.
 Inheritance diagram for qpalm::Settings:
 Collaboration diagram for qpalm::Settings:Public Member Functions | |
| QPALM_CXX_EXPORT | Settings () | 
| Construct with default settings.  More... | |
Additional Inherited Members | |
  Data Fields inherited from QPALMSettings | |
| c_int | max_iter | 
| maximum number of iterations  More... | |
| c_int | inner_max_iter | 
| maximum number of iterations per subproblem  More... | |
| c_float | eps_abs | 
| absolute convergence tolerance  More... | |
| c_float | eps_rel | 
| relative convergence tolerance  More... | |
| c_float | eps_abs_in | 
| intermediate absolute convergence tolerance  More... | |
| c_float | eps_rel_in | 
| intermediate relative convergence tolerance  More... | |
| c_float | rho | 
| tolerance scaling factor  More... | |
| c_float | eps_prim_inf | 
| primal infeasibility tolerance  More... | |
| c_float | eps_dual_inf | 
| dual infeasibility tolerance  More... | |
| c_float | theta | 
| penalty update criterion parameter  More... | |
| c_float | delta | 
| penalty update factor  More... | |
| c_float | sigma_max | 
| penalty factor cap  More... | |
| c_float | sigma_init | 
| initial penalty parameter (guideline)  More... | |
| c_int | proximal | 
| boolean, use proximal method of multipliers or not  More... | |
| c_float | gamma_init | 
| initial proximal penalty parameter  More... | |
| c_float | gamma_upd | 
| proximal penalty update factor  More... | |
| c_float | gamma_max | 
| proximal penalty parameter cap  More... | |
| c_int | scaling | 
| scaling iterations, if 0 then scaling is disabled  More... | |
| c_int | nonconvex | 
| boolean, indicates whether the QP is nonconvex  More... | |
| c_int | verbose | 
| boolean, write out progress  More... | |
| c_int | print_iter | 
| frequency of printing  More... | |
| c_int | warm_start | 
| boolean, warm start  More... | |
| c_int | reset_newton_iter | 
| frequency of performing a complete Cholesky factorization  More... | |
| c_int | enable_dual_termination | 
| boolean, enable termination based on dual objective (useful in branch and bound)  More... | |
| c_float | dual_objective_limit | 
| termination value for the dual objective (useful in branch and bound)  More... | |
| c_float | time_limit | 
| time limit  More... | |
| c_int | ordering | 
| ordering method for factorization  More... | |
| c_int | factorization_method | 
| factorize KKT or Schur complement  More... | |
| c_int | max_rank_update | 
| maximum rank for the sparse factorization update  More... | |
| c_float | max_rank_update_fraction | 
| maximum rank (relative to n+m) for the factorization update  More... | |
| qpalm::Settings::Settings | ( | ) | 
Construct with default settings.
Definition at line 21 of file qpalm.cpp.
 Here is the call graph for this function: