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 < |
1e-06 |
|
Maximum number of iterations |
0 < |
4000 |
|
Absolute tolerance |
0 <= |
1e-03 |
|
Relative tolerance |
0 <= |
1e-03 |
|
Primal infeasibility tolerance |
0 <= |
1e-04 |
|
Dual infeasibility tolerance |
0 <= |
1e-04 |
|
ADMM overrelaxation parameter |
0 < |
1.6 |
|
Linear systems solver type |
qdldl |
|
|
Polishing regularization parameter |
0 < |
1e-06 |
|
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 interfaces.