TGSNA: estimates reciprocal condition numbers for specified eigenvalues and/or eigenvectors of a matrix pair (A, B). (A, B) must be in generalized Schur canonical form, that is, A and B are both upper triangular.
More...
|
pure subroutine | ctgsna (job, howmny, select, n, a, lda, b, ldb, vl, ldvl, vr, ldvr, s, dif, mm, m, work, lwork, iwork, info) |
|
| la_ctgsna |
|
pure subroutine | dtgsna (job, howmny, select, n, a, lda, b, ldb, vl, ldvl, vr, ldvr, s, dif, mm, m, work, lwork, iwork, info) |
|
| la_dtgsna |
|
| la_qtgsna |
|
pure subroutine | stgsna (job, howmny, select, n, a, lda, b, ldb, vl, ldvl, vr, ldvr, s, dif, mm, m, work, lwork, iwork, info) |
|
| la_stgsna |
|
| la_wtgsna |
|
pure subroutine | ztgsna (job, howmny, select, n, a, lda, b, ldb, vl, ldvl, vr, ldvr, s, dif, mm, m, work, lwork, iwork, info) |
|
| la_ztgsna |
|
TGSNA: estimates reciprocal condition numbers for specified eigenvalues and/or eigenvectors of a matrix pair (A, B). (A, B) must be in generalized Schur canonical form, that is, A and B are both upper triangular.
◆ ctgsna()
pure subroutine la_lapack::tgsna::ctgsna |
( |
character, intent(in) | job, |
|
|
character, intent(in) | howmny, |
|
|
logical(lk), dimension(*), intent(in) | select, |
|
|
integer(ilp), intent(in) | n, |
|
|
complex(sp), dimension(lda,*), intent(in) | a, |
|
|
integer(ilp), intent(in) | lda, |
|
|
complex(sp), dimension(ldb,*), intent(in) | b, |
|
|
integer(ilp), intent(in) | ldb, |
|
|
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) | dif, |
|
|
integer(ilp), intent(in) | mm, |
|
|
integer(ilp), intent(out) | m, |
|
|
complex(sp), dimension(*), intent(out) | work, |
|
|
integer(ilp), intent(in) | lwork, |
|
|
integer(ilp), dimension(*), intent(out) | iwork, |
|
|
integer(ilp), intent(out) | info ) |
◆ dtgsna()
pure subroutine la_lapack::tgsna::dtgsna |
( |
character, intent(in) | job, |
|
|
character, intent(in) | howmny, |
|
|
logical(lk), dimension(*), intent(in) | select, |
|
|
integer(ilp), intent(in) | n, |
|
|
real(dp), dimension(lda,*), intent(in) | a, |
|
|
integer(ilp), intent(in) | lda, |
|
|
real(dp), dimension(ldb,*), intent(in) | b, |
|
|
integer(ilp), intent(in) | ldb, |
|
|
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) | dif, |
|
|
integer(ilp), intent(in) | mm, |
|
|
integer(ilp), intent(out) | m, |
|
|
real(dp), dimension(*), intent(out) | work, |
|
|
integer(ilp), intent(in) | lwork, |
|
|
integer(ilp), dimension(*), intent(out) | iwork, |
|
|
integer(ilp), intent(out) | info ) |
◆ la_ctgsna()
la_lapack::tgsna::la_ctgsna |
◆ la_dtgsna()
la_lapack::tgsna::la_dtgsna |
◆ la_qtgsna()
la_lapack::tgsna::la_qtgsna |
◆ la_stgsna()
la_lapack::tgsna::la_stgsna |
◆ la_wtgsna()
la_lapack::tgsna::la_wtgsna |
◆ la_ztgsna()
la_lapack::tgsna::la_ztgsna |
◆ stgsna()
pure subroutine la_lapack::tgsna::stgsna |
( |
character, intent(in) | job, |
|
|
character, intent(in) | howmny, |
|
|
logical(lk), dimension(*), intent(in) | select, |
|
|
integer(ilp), intent(in) | n, |
|
|
real(sp), dimension(lda,*), intent(in) | a, |
|
|
integer(ilp), intent(in) | lda, |
|
|
real(sp), dimension(ldb,*), intent(in) | b, |
|
|
integer(ilp), intent(in) | ldb, |
|
|
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) | dif, |
|
|
integer(ilp), intent(in) | mm, |
|
|
integer(ilp), intent(out) | m, |
|
|
real(sp), dimension(*), intent(out) | work, |
|
|
integer(ilp), intent(in) | lwork, |
|
|
integer(ilp), dimension(*), intent(out) | iwork, |
|
|
integer(ilp), intent(out) | info ) |
◆ ztgsna()
pure subroutine la_lapack::tgsna::ztgsna |
( |
character, intent(in) | job, |
|
|
character, intent(in) | howmny, |
|
|
logical(lk), dimension(*), intent(in) | select, |
|
|
integer(ilp), intent(in) | n, |
|
|
complex(dp), dimension(lda,*), intent(in) | a, |
|
|
integer(ilp), intent(in) | lda, |
|
|
complex(dp), dimension(ldb,*), intent(in) | b, |
|
|
integer(ilp), intent(in) | ldb, |
|
|
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) | dif, |
|
|
integer(ilp), intent(in) | mm, |
|
|
integer(ilp), intent(out) | m, |
|
|
complex(dp), dimension(*), intent(out) | work, |
|
|
integer(ilp), intent(in) | lwork, |
|
|
integer(ilp), dimension(*), intent(out) | iwork, |
|
|
integer(ilp), intent(out) | info ) |
The documentation for this interface was generated from the following file: