Class SecantRootFinder finds roots of univariate functions using the secant method.

Namespace:  CenterSpace.NMath.Analysis
Assembly:  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

See Also