Class SecantRootFinder finds roots of univariate functions using the
secant method.
Namespace:
CenterSpace.NMath.AnalysisAssembly: NMath (in NMath.dll) Version: 5.1.0.0
Syntax
| C# |
|---|
[SerializableAttribute] public class SecantRootFinder : RootFinderBase, IOneVariableRootFinder, ICloneable |
| Visual Basic (Declaration) |
|---|
<SerializableAttribute> _ Public Class SecantRootFinder _ Inherits RootFinderBase _ Implements IOneVariableRootFinder, ICloneable |
| Visual C++ |
|---|
[SerializableAttribute] public ref class SecantRootFinder : public RootFinderBase, IOneVariableRootFinder, ICloneable |
Remarks
The secant method assumes that the function is approximately linear
in the local region of interest and uses the zero-crossing of the
line connecting the limits of the interval as an estimate of the root.
The function is evaluated at the estimate, a new line is formed, and
the process is repeated.
Inheritance Hierarchy
System..::.Object
CenterSpace.NMath.Analysis..::.RootFinderBase
CenterSpace.NMath.Analysis..::.SecantRootFinder
CenterSpace.NMath.Analysis..::.RootFinderBase
CenterSpace.NMath.Analysis..::.SecantRootFinder