Module scid.nonlinear

Functions related to the solving of nonlinear equations, i.e. finding roots of nonlinear 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.


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


Lars Tandle Kyllingstad


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


Boost License 1.0