Class TqrEigenDecomposition
Constructors
constructor
-
Parameters
-
-
-
Default value calc: EigenVectorCalculation = TqrEigenDecomposition.EigenVectorCalculation.WithEigenVector
-
Default value strategy: ShiftStrategy = TqrEigenDecomposition.ShiftStrategy.CloseEigenValue
Properties
Private _d
Private _ev
Private _iter
Methods
eigenvalues
-
Returns Real[]
eigenvectors
-
iterations
-
Private offDiagIsZero
- offDiagIsZero(k: Size, e: Real[]): boolean
-
Parameters
Returns boolean
tridiag. QR eigen decomposition with explicite shift aka Wilkinson
References:
Wilkinson, J.H. and Reinsch, C. 1971, Linear Algebra, vol. II of Handbook for Automatic Computation (New York: Springer-Verlag)
"Numerical Recipes in C", 2nd edition, Press, Teukolsky, Vetterling, Flannery,
test the correctness of the result is tested by checking it against known good values.