Getting ready

This is a collection of general-purpose, non-linear multidimensional solvers. These solvers find x for which F(x) = 0. Both x and F can be multidimensional.

Functions

Parameters

newton_krylov(F, xin[, iter, rdiff, method, ...])

Find a root of a function, using Krylov approximation for inverse Jacobian.

anderson(F, xin[, iter, alpha, w0, M, ...])

Find a root of a function, using (extended) Anderson mixing.

 

General non-linear solvers:

Functions

Parameters

broyden1(F, xin[, iter, alpha, ...])

Find a root of a function, using Broyden's first Jacobian approximation.

broyden2(F, xin[, iter, alpha, ...])

Find a root of a function, using Broyden's second Jacobian approximation.

 

Simple iterations:

Fucntions

Parameters

excitingmixing(F, xin[, iter, alpha, ...])

Find a root of a function, using a tuned diagonal Jacobian approximation.

linearmixing(F, xin[, iter, alpha, verbose, ...])

Find a root of a function, using a scalar Jacobian approximation.

diagbroyden(F, xin[, iter, alpha, verbose, ...])

Find a root of a function, using diagonal Broyden Jacobian approximation.
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset