Settings

The settings are defined in the include/structs.h file.

Name

Type

Description

Allowed values

Default value

max_iters

QOCOInt

Maximum number of iterations

\((0, \infty)\)

200

bisect_iters

QOCOInt

Number of bisection iterations to perform during linesearch

\((0, \infty)\)

5

ruiz_iters

QOCOInt

Number of Ruiz equilibration iterations performed

\((0, \infty)\)

0

iter_ref_iters

QOCOInt

Number of iterative refinement iterations to perform

\((0, \infty)\)

1

kkt_static_reg

QOCOFloat

static regularization added to KKT system

\((0, \infty)\)

1e-8

kkt_dynamic_reg

QOCOFloat

dynamic regularization added to KKT system

\((0, \infty)\)

1e-8

abstol

QOCOFloat

absolute tolerance

\((0, \infty)\)

1e-7

reltol

QOCOFloat

relative tolerance

\((0, \infty)\)

1e-7

abstol_inacc

QOCOFloat

low accuracy absolute tolerance

\((0, \infty)\)

1e-5

reltol_inacc

QOCOFloat

low accuracy relative tolerance

\((0, \infty)\)

1e-5

verbose

unsigned_char

should the solver print progress

0 or 1

0