TRSNA: estimates reciprocal condition numbers for specified eigenvalues and/or right eigenvectors of a complex upper triangular matrix T (or of any matrix Q*T*Q**H with Q unitary).
More...
|
pure subroutine | ctrsna (job, howmny, select, n, t, ldt, vl, ldvl, vr, ldvr, s, sep, mm, m, work, ldwork, rwork, info) |
|
| la_ctrsna |
|
subroutine | dtrsna (job, howmny, select, n, t, ldt, vl, ldvl, vr, ldvr, s, sep, mm, m, work, ldwork, iwork, info) |
|
| la_dtrsna |
|
| la_qtrsna |
|
subroutine | strsna (job, howmny, select, n, t, ldt, vl, ldvl, vr, ldvr, s, sep, mm, m, work, ldwork, iwork, info) |
|
| la_strsna |
|
| la_wtrsna |
|
pure subroutine | ztrsna (job, howmny, select, n, t, ldt, vl, ldvl, vr, ldvr, s, sep, mm, m, work, ldwork, rwork, info) |
|
| la_ztrsna |
|
TRSNA: estimates reciprocal condition numbers for specified eigenvalues and/or right eigenvectors of a complex upper triangular matrix T (or of any matrix Q*T*Q**H with Q unitary).
◆ ctrsna()
pure subroutine la_lapack::trsna::ctrsna |
( |
character, intent(in) | job, |
|
|
character, intent(in) | howmny, |
|
|
logical(lk), dimension(*), intent(in) | select, |
|
|
integer(ilp), intent(in) | n, |
|
|
complex(sp), dimension(ldt,*), intent(in) | t, |
|
|
integer(ilp), intent(in) | ldt, |
|
|
complex(sp), dimension(ldvl,*), intent(in) | vl, |
|
|
integer(ilp), intent(in) | ldvl, |
|
|
complex(sp), dimension(ldvr,*), intent(in) | vr, |
|
|
integer(ilp), intent(in) | ldvr, |
|
|
real(sp), dimension(*), intent(out) | s, |
|
|
real(sp), dimension(*), intent(out) | sep, |
|
|
integer(ilp), intent(in) | mm, |
|
|
integer(ilp), intent(out) | m, |
|
|
complex(sp), dimension(ldwork,*), intent(out) | work, |
|
|
integer(ilp), intent(in) | ldwork, |
|
|
real(sp), dimension(*), intent(out) | rwork, |
|
|
integer(ilp), intent(out) | info ) |
◆ dtrsna()
subroutine la_lapack::trsna::dtrsna |
( |
character, intent(in) | job, |
|
|
character, intent(in) | howmny, |
|
|
logical(lk), dimension(*), intent(in) | select, |
|
|
integer(ilp), intent(in) | n, |
|
|
real(dp), dimension(ldt,*), intent(in) | t, |
|
|
integer(ilp), intent(in) | ldt, |
|
|
real(dp), dimension(ldvl,*), intent(in) | vl, |
|
|
integer(ilp), intent(in) | ldvl, |
|
|
real(dp), dimension(ldvr,*), intent(in) | vr, |
|
|
integer(ilp), intent(in) | ldvr, |
|
|
real(dp), dimension(*), intent(out) | s, |
|
|
real(dp), dimension(*), intent(out) | sep, |
|
|
integer(ilp), intent(in) | mm, |
|
|
integer(ilp), intent(out) | m, |
|
|
real(dp), dimension(ldwork,*), intent(out) | work, |
|
|
integer(ilp), intent(in) | ldwork, |
|
|
integer(ilp), dimension(*), intent(out) | iwork, |
|
|
integer(ilp), intent(out) | info ) |
◆ la_ctrsna()
la_lapack::trsna::la_ctrsna |
◆ la_dtrsna()
la_lapack::trsna::la_dtrsna |
◆ la_qtrsna()
la_lapack::trsna::la_qtrsna |
◆ la_strsna()
la_lapack::trsna::la_strsna |
◆ la_wtrsna()
la_lapack::trsna::la_wtrsna |
◆ la_ztrsna()
la_lapack::trsna::la_ztrsna |
◆ strsna()
subroutine la_lapack::trsna::strsna |
( |
character, intent(in) | job, |
|
|
character, intent(in) | howmny, |
|
|
logical(lk), dimension(*), intent(in) | select, |
|
|
integer(ilp), intent(in) | n, |
|
|
real(sp), dimension(ldt,*), intent(in) | t, |
|
|
integer(ilp), intent(in) | ldt, |
|
|
real(sp), dimension(ldvl,*), intent(in) | vl, |
|
|
integer(ilp), intent(in) | ldvl, |
|
|
real(sp), dimension(ldvr,*), intent(in) | vr, |
|
|
integer(ilp), intent(in) | ldvr, |
|
|
real(sp), dimension(*), intent(out) | s, |
|
|
real(sp), dimension(*), intent(out) | sep, |
|
|
integer(ilp), intent(in) | mm, |
|
|
integer(ilp), intent(out) | m, |
|
|
real(sp), dimension(ldwork,*), intent(out) | work, |
|
|
integer(ilp), intent(in) | ldwork, |
|
|
integer(ilp), dimension(*), intent(out) | iwork, |
|
|
integer(ilp), intent(out) | info ) |
◆ ztrsna()
pure subroutine la_lapack::trsna::ztrsna |
( |
character, intent(in) | job, |
|
|
character, intent(in) | howmny, |
|
|
logical(lk), dimension(*), intent(in) | select, |
|
|
integer(ilp), intent(in) | n, |
|
|
complex(dp), dimension(ldt,*), intent(in) | t, |
|
|
integer(ilp), intent(in) | ldt, |
|
|
complex(dp), dimension(ldvl,*), intent(in) | vl, |
|
|
integer(ilp), intent(in) | ldvl, |
|
|
complex(dp), dimension(ldvr,*), intent(in) | vr, |
|
|
integer(ilp), intent(in) | ldvr, |
|
|
real(dp), dimension(*), intent(out) | s, |
|
|
real(dp), dimension(*), intent(out) | sep, |
|
|
integer(ilp), intent(in) | mm, |
|
|
integer(ilp), intent(out) | m, |
|
|
complex(dp), dimension(ldwork,*), intent(out) | work, |
|
|
integer(ilp), intent(in) | ldwork, |
|
|
real(dp), dimension(*), intent(out) | rwork, |
|
|
integer(ilp), intent(out) | info ) |
The documentation for this interface was generated from the following file: