Module scid.nonlinear

Functions related to the solving of nonlinear equations, i.e. finding roots of nonlinear functions.

Functions

Name Description
bisect Use bisection to find the point where the given predicate goes from returning false to returning true.
bracketRoot Bracket a root of the function f.
bracketRoots Divides the interval [a,b] into the given number of equal-sized subintervals, checks whether any of the subintervals bracket a root, and returns the ones that do, together with the function values at those points.
findRoot Searches for a root of N functions of N variables using a variant of the Powell Hybrid Method (the HYBRD routine from MINPACK).
findRoot Find a root of the function f.
findRoots Uses bracketRoots() to divide the interval [a,b] into subintervals and check which ones bracket roots. Then, findRoot() is applied to each bracketing interval, and an array containing the roots is returned.

Structs

Name Description
RootBracket A set of points that bracket a root of some function.

Authors

Lars Tandle Kyllingstad

Copyright

Copyright (c) 2009-2010, Lars T. Kyllingstad. All rights reserved.

License

Boost License 1.0