Go to the source code of this file.
|
module | m_fstr_eig_tridiag |
| This module provides a subroutine to find the eigenvalues and eigenvectors of a symmetric tridiagonal matrix by the ql method.
|
|
|
subroutine | m_fstr_eig_tridiag::tridiag (hecMESH, hecMAT, fstrEIG, Q, Tri, iter, is_converge) |
|
subroutine | m_fstr_eig_tridiag::ql_decomposition (nm, n, d, e, z, ierror) |
| This subroutine has been adapted from the eispack routine tql2, which is a translation of the algol procedure tql2, num. math. 11, 293-306(1968) by bowdler, martin, reinsch and wilkinson. Handbook for auto. cop., vol.ii-linear algebra, 227-240(1971). This subroutine finds the eigenvalues and eigenvectors of a symmetric tridiagonal matrix by the ql method. the eigenvectors of a full symmetric matrix can also be found if tred2 has been used to reduce this full matrix to tridiagonal form. More...
|
|
real(kind=kreal) function | m_fstr_eig_tridiag::a2b2 (a, b) |
|