|
fortran-lapack
|
LARRV: computes the eigenvectors of the tridiagonal matrix T = L D L**T given L, D and APPROXIMATIONS to the eigenvalues of L D L**T. The input eigenvalues should have been computed by SLARRE. More...
Public Member Functions | |
| pure subroutine | clarrv (n, vl, vu, d, l, pivmin, isplit, m, dol, dou, minrgp, rtol1, rtol2, w, werr, wgap, iblock, indexw, gers, z, ldz, isuppz, work, iwork, info) |
| la_clarrv | |
| pure subroutine | dlarrv (n, vl, vu, d, l, pivmin, isplit, m, dol, dou, minrgp, rtol1, rtol2, w, werr, wgap, iblock, indexw, gers, z, ldz, isuppz, work, iwork, info) |
| la_dlarrv | |
| la_qlarrv | |
| pure subroutine | slarrv (n, vl, vu, d, l, pivmin, isplit, m, dol, dou, minrgp, rtol1, rtol2, w, werr, wgap, iblock, indexw, gers, z, ldz, isuppz, work, iwork, info) |
| la_slarrv | |
| la_wlarrv | |
| pure subroutine | zlarrv (n, vl, vu, d, l, pivmin, isplit, m, dol, dou, minrgp, rtol1, rtol2, w, werr, wgap, iblock, indexw, gers, z, ldz, isuppz, work, iwork, info) |
| la_zlarrv | |
LARRV: computes the eigenvectors of the tridiagonal matrix T = L D L**T given L, D and APPROXIMATIONS to the eigenvalues of L D L**T. The input eigenvalues should have been computed by SLARRE.
| pure subroutine la_lapack::larrv::clarrv | ( | integer(ilp), intent(in) | n, |
| real(sp), intent(in) | vl, | ||
| real(sp), intent(in) | vu, | ||
| real(sp), dimension(*), intent(inout) | d, | ||
| real(sp), dimension(*), intent(inout) | l, | ||
| real(sp), intent(in) | pivmin, | ||
| integer(ilp), dimension(*), intent(in) | isplit, | ||
| integer(ilp), intent(in) | m, | ||
| integer(ilp), intent(in) | dol, | ||
| integer(ilp), intent(in) | dou, | ||
| real(sp), intent(in) | minrgp, | ||
| real(sp), intent(inout) | rtol1, | ||
| real(sp), intent(inout) | rtol2, | ||
| real(sp), dimension(*), intent(inout) | w, | ||
| real(sp), dimension(*), intent(inout) | werr, | ||
| real(sp), dimension(*), intent(inout) | wgap, | ||
| integer(ilp), dimension(*), intent(in) | iblock, | ||
| integer(ilp), dimension(*), intent(in) | indexw, | ||
| real(sp), dimension(*), intent(in) | gers, | ||
| complex(sp), dimension(ldz,*), intent(out) | z, | ||
| integer(ilp), intent(in) | ldz, | ||
| integer(ilp), dimension(*), intent(out) | isuppz, | ||
| real(sp), dimension(*), intent(out) | work, | ||
| integer(ilp), dimension(*), intent(out) | iwork, | ||
| integer(ilp), intent(out) | info ) |
| pure subroutine la_lapack::larrv::dlarrv | ( | integer(ilp), intent(in) | n, |
| real(dp), intent(in) | vl, | ||
| real(dp), intent(in) | vu, | ||
| real(dp), dimension(*), intent(inout) | d, | ||
| real(dp), dimension(*), intent(inout) | l, | ||
| real(dp), intent(in) | pivmin, | ||
| integer(ilp), dimension(*), intent(in) | isplit, | ||
| integer(ilp), intent(in) | m, | ||
| integer(ilp), intent(in) | dol, | ||
| integer(ilp), intent(in) | dou, | ||
| real(dp), intent(in) | minrgp, | ||
| real(dp), intent(inout) | rtol1, | ||
| real(dp), intent(inout) | rtol2, | ||
| real(dp), dimension(*), intent(inout) | w, | ||
| real(dp), dimension(*), intent(inout) | werr, | ||
| real(dp), dimension(*), intent(inout) | wgap, | ||
| integer(ilp), dimension(*), intent(in) | iblock, | ||
| integer(ilp), dimension(*), intent(in) | indexw, | ||
| real(dp), dimension(*), intent(in) | gers, | ||
| real(dp), dimension(ldz,*), intent(out) | z, | ||
| integer(ilp), intent(in) | ldz, | ||
| integer(ilp), dimension(*), intent(out) | isuppz, | ||
| real(dp), dimension(*), intent(out) | work, | ||
| integer(ilp), dimension(*), intent(out) | iwork, | ||
| integer(ilp), intent(out) | info ) |
| la_lapack::larrv::la_clarrv |
| la_lapack::larrv::la_dlarrv |
| la_lapack::larrv::la_qlarrv |
| la_lapack::larrv::la_slarrv |
| la_lapack::larrv::la_wlarrv |
| la_lapack::larrv::la_zlarrv |
| pure subroutine la_lapack::larrv::slarrv | ( | integer(ilp), intent(in) | n, |
| real(sp), intent(in) | vl, | ||
| real(sp), intent(in) | vu, | ||
| real(sp), dimension(*), intent(inout) | d, | ||
| real(sp), dimension(*), intent(inout) | l, | ||
| real(sp), intent(in) | pivmin, | ||
| integer(ilp), dimension(*), intent(in) | isplit, | ||
| integer(ilp), intent(in) | m, | ||
| integer(ilp), intent(in) | dol, | ||
| integer(ilp), intent(in) | dou, | ||
| real(sp), intent(in) | minrgp, | ||
| real(sp), intent(inout) | rtol1, | ||
| real(sp), intent(inout) | rtol2, | ||
| real(sp), dimension(*), intent(inout) | w, | ||
| real(sp), dimension(*), intent(inout) | werr, | ||
| real(sp), dimension(*), intent(inout) | wgap, | ||
| integer(ilp), dimension(*), intent(in) | iblock, | ||
| integer(ilp), dimension(*), intent(in) | indexw, | ||
| real(sp), dimension(*), intent(in) | gers, | ||
| real(sp), dimension(ldz,*), intent(out) | z, | ||
| integer(ilp), intent(in) | ldz, | ||
| integer(ilp), dimension(*), intent(out) | isuppz, | ||
| real(sp), dimension(*), intent(out) | work, | ||
| integer(ilp), dimension(*), intent(out) | iwork, | ||
| integer(ilp), intent(out) | info ) |
| pure subroutine la_lapack::larrv::zlarrv | ( | integer(ilp), intent(in) | n, |
| real(dp), intent(in) | vl, | ||
| real(dp), intent(in) | vu, | ||
| real(dp), dimension(*), intent(inout) | d, | ||
| real(dp), dimension(*), intent(inout) | l, | ||
| real(dp), intent(in) | pivmin, | ||
| integer(ilp), dimension(*), intent(in) | isplit, | ||
| integer(ilp), intent(in) | m, | ||
| integer(ilp), intent(in) | dol, | ||
| integer(ilp), intent(in) | dou, | ||
| real(dp), intent(in) | minrgp, | ||
| real(dp), intent(inout) | rtol1, | ||
| real(dp), intent(inout) | rtol2, | ||
| real(dp), dimension(*), intent(inout) | w, | ||
| real(dp), dimension(*), intent(inout) | werr, | ||
| real(dp), dimension(*), intent(inout) | wgap, | ||
| integer(ilp), dimension(*), intent(in) | iblock, | ||
| integer(ilp), dimension(*), intent(in) | indexw, | ||
| real(dp), dimension(*), intent(in) | gers, | ||
| complex(dp), dimension(ldz,*), intent(out) | z, | ||
| integer(ilp), intent(in) | ldz, | ||
| integer(ilp), dimension(*), intent(out) | isuppz, | ||
| real(dp), dimension(*), intent(out) | work, | ||
| integer(ilp), dimension(*), intent(out) | iwork, | ||
| integer(ilp), intent(out) | info ) |