**Subsections**

####

derivative_test:

Enable derivative checker

If this option is enabled, a (slow!) derivative test will be performed before the optimization. The test is performed at the user provided starting point and marks derivative values that seem suspicious The default value for this string option is "none".

Possible values:
- none: do not perform derivative test
- first-order: perform test of first derivatives at starting point
- second-order: perform test of first and second derivatives at starting point
- only-second-order: perform test of second derivatives at starting point

####

derivative_test_perturbation:

Size of the finite difference perturbation in derivative test.

This determines the relative perturbation of the variable entries. The valid range for this real option is
and its default value is
.

####

derivative_test_tol:

Threshold for indicating wrong derivative.

If the relative deviation of the estimated derivative from the given one is larger than this value, the corresponding derivative is marked as wrong. The valid range for this real option is
and its default value is .

####

derivative_test_print_all:

Indicates whether information for all estimated derivatives should be printed.

Determines verbosity of derivative checker. The default value for this string option is "no".

Possible values:
- no: Print only suspect derivatives
- yes: Print all derivatives

####

derivative_test_first_index:

Index of first quantity to be checked by derivative checker

If this is set to -2, then all derivatives are checked. Otherwise, for the first derivative test it specifies the first variable for which the test is done (counting starts at 0). For second derivatives, it specifies the first constraint for which the test is done; counting of constraint indices starts at 0, and -1 refers to the objective function Hessian. The valid range for this integer option is
and its default value is .

####

point_perturbation_radius:

Maximal perturbation of an evaluation point.

If a random perturbation of a points is required, this number indicates the maximal perturbation. This is for example used when determining the center point at which the finite difference derivative test is executed. The valid range for this real option is
and its default value is .