Solver settingsΒΆ
The solver settings are displayed in the following table. The settings marked with * can be changed without running the setup method again.
Argument 
Description 
Allowed values 
Default value 


ADMM rho step 
0 < 
0.1 

ADMM sigma step 
0 < 
1e06 

Maximum number of iterations 
0 < 
4000 

Absolute tolerance 
0 <= 
1e03 

Relative tolerance 
0 <= 
1e03 

Primal infeasibility tolerance 
0 <= 
1e04 

Dual infeasibility tolerance 
0 <= 
1e04 

ADMM overrelaxation parameter 
0 < 
1.6 

Linear systems solver type 
qdldl 


Polishing regularization parameter 
0 < 
1e06 

Perform polishing 
True/False 
False 

Refinement iterations in polish 
0 < 
3 

Print output 
True/False 
True 

Scaled termination conditions 
True/False 
False 

Check termination interval 
0 (disabled) or 0 < 
25 

Perform warm starting 
True/False 
True 

Number of scaling iterations 
0 (disabled) or 0 < 
10 

Adaptive rho 
True/False 
True 

Adaptive rho interval 
0 (automatic) or 0 < 
0 

Tolerance for adapting rho 
1 <= 
5 

Adaptive rho interval as fraction of setup time (auto mode) 
0 < 
0.4 

Run time limit in seconds 
0 (disabled) or 0 <= 
0 
The boolean values True/False
are defined as 1/0
in the C/C++ interfaces.