Click or drag to resize

Altaxo.Calc.RootFinding Namespace

[Missing <summary> documentation for "N:Altaxo.Calc.RootFinding"]

Classes
 ClassDescription
Public classAbstractRootFinder Base class for one-dimensional root-finding algorithms.
Public classBisection Bisection root-finding algorithm.
Public classBisectionRootFinder Root finder using the bisection method.
Public classBrent Algorithm by Brent, Van Wijngaarden, Dekker et al. Implementation inspired by Press, Teukolsky, Vetterling, and Flannery, "Numerical Recipes in C", 2nd edition, Cambridge University Press
Public classBrentRootFinder Root finder using Brent's method.
Public classBroyden Algorithm by Broyden. Implementation inspired by Press, Teukolsky, Vetterling, and Flannery, "Numerical Recipes in C", 2nd edition, Cambridge University Press
Public classComplexPolynomialRootFinder_JenkinsTraub Implements the Jenkins–Traub algorithm for polynomials with complex coefficients.
Public classCubic Finds roots to the cubic equation x^3 + a2*x^2 + a1*x + a0 = 0 Implements the cubic formula in http://mathworld.wolfram.com/CubicFormula.html
Public classFalsePositionRootFinder Root finder using the false-position (regula falsi) method.
Public classNewtonRaphson Pure Newton-Raphson root-finding algorithm without any recovery measures in cases it behaves badly. The algorithm aborts immediately if the root leaves the bound interval.
Public classNewtonRootFinder Root finder using Newton's method.
Public classQuickRootFinding Provides static methods for quick and dirty root finding without instantiating a class.
Public classRealPolynomialRootFinder_JenkinsTraub Implements the Jenkins-Traub algorithm for polynoms with real coefficients.
Public classRidderRootFinder Root finder that implements Ridder's method for locating a root of a continuous real-valued function on an interval.
Public classRobustNewtonRaphson Robust Newton-Raphson root-finding algorithm that falls back to bisection when overshooting or converging too slow, or to subdivision on lacking bracketing.
Public classRootFinderException Exception thrown by root-finding algorithms when a root cannot be found or the accuracy goal is not reached.
Public classSecant Pure Secant root-finding algorithm without any recovery measures in cases it behaves badly. The algorithm aborts immediately if the root leaves the bound interval.
Public classSecantRootFinder Root finder that implements the secant method for locating a root of a real-valued function.
Public classUnaryFunctions Provides helpers for creating and composing unary functions (FuncT, TResult with Double input and output).
Public classZeroCrossingBracketing 
Structures
 StructureDescription
Public structureRange Represents a numeric interval used by root-finding algorithms.