Gets and sets the absolute tolerance for each eigenvalue.

Namespace:  CenterSpace.NMath.Matrix
Assembly:  NMath (in NMath.dll) Version: 5.1.0.0

Syntax

C#
public double AbsTolerance { get; set; }
Visual Basic (Declaration)
Public Property AbsTolerance As Double
Visual C++
public:
property double AbsTolerance {
	double get ();
	void set (double value);
}

Remarks

An approximate eigenvalue is accepted as converged when it lies in an interval [a,b] of width less than or equal to AbsTolerance + epsilon * max(abs(a),abs(b)), where epsilon is machine presicision. If AbsTolerance is set less than or equal to zero then epsilon * ||T|| is used, where T is the tridiagonal matrix obtained by reducing the decomposed matrix to tridiagonal form, and ||T|| is the one-norm of T.

See Also