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: