Abstract Interfaces

Abstract InterfaceLocationDescription
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.

sparse_solver_func nlesolver_module

for a custom user-provided linear solver (sparse version) solve Ax = b for x, given A and b.

wait_func nlesolver_module

enable a user-triggered stop of the iterations: