| Abstract Interface | Location | Description |
|---|---|---|
| export_func | nlesolver_module | export an iteration: |
| func_func | nlesolver_module | compute the function |
| grad_func | nlesolver_module | compute the gradient of the function (Jacobian). Dense version. |
| grad_func_sparse | nlesolver_module | compute the gradient of the function (Jacobian). Sparse version. |
| linesearch_func | nlesolver_module | line search method. Note that not all inputs/outputs are used by all methods. |
| norm_func | nlesolver_module | function vector norm. |
| sparse_solver_func | nlesolver_module | for a custom user-provided linear solver (sparse version)
solve |
| wait_func | nlesolver_module | enable a user-triggered stop of the iterations: |