TREXC: reorders the Schur factorization of a complex matrix A = Q*T*Q**H, so that the diagonal element of T with row index IFST is moved to row ILST. The Schur form T is reordered by a unitary similarity transformation Z**H*T*Z, and optionally the matrix Q of Schur vectors is updated by postmultplying it with Z.
More...
|
pure subroutine | ctrexc (compq, n, t, ldt, q, ldq, ifst, ilst, info) |
|
| la_ctrexc |
|
subroutine | dtrexc (compq, n, t, ldt, q, ldq, ifst, ilst, work, info) |
|
| la_dtrexc |
|
| la_qtrexc |
|
subroutine | strexc (compq, n, t, ldt, q, ldq, ifst, ilst, work, info) |
|
| la_strexc |
|
| la_wtrexc |
|
pure subroutine | ztrexc (compq, n, t, ldt, q, ldq, ifst, ilst, info) |
|
| la_ztrexc |
|
TREXC: reorders the Schur factorization of a complex matrix A = Q*T*Q**H, so that the diagonal element of T with row index IFST is moved to row ILST. The Schur form T is reordered by a unitary similarity transformation Z**H*T*Z, and optionally the matrix Q of Schur vectors is updated by postmultplying it with Z.
◆ ctrexc()
pure subroutine la_lapack::trexc::ctrexc |
( |
character, intent(in) |
compq, |
|
|
integer(ilp), intent(in) |
n, |
|
|
complex(sp), dimension(ldt,*), intent(inout) |
t, |
|
|
integer(ilp), intent(in) |
ldt, |
|
|
complex(sp), dimension(ldq,*), intent(inout) |
q, |
|
|
integer(ilp), intent(in) |
ldq, |
|
|
integer(ilp), intent(in) |
ifst, |
|
|
integer(ilp), intent(in) |
ilst, |
|
|
integer(ilp), intent(out) |
info |
|
) |
| |
◆ dtrexc()
subroutine la_lapack::trexc::dtrexc |
( |
character, intent(in) |
compq, |
|
|
integer(ilp), intent(in) |
n, |
|
|
real(dp), dimension(ldt,*), intent(inout) |
t, |
|
|
integer(ilp), intent(in) |
ldt, |
|
|
real(dp), dimension(ldq,*), intent(inout) |
q, |
|
|
integer(ilp), intent(in) |
ldq, |
|
|
integer(ilp), intent(inout) |
ifst, |
|
|
integer(ilp), intent(inout) |
ilst, |
|
|
real(dp), dimension(*), intent(out) |
work, |
|
|
integer(ilp), intent(out) |
info |
|
) |
| |
◆ la_ctrexc()
la_lapack::trexc::la_ctrexc |
◆ la_dtrexc()
la_lapack::trexc::la_dtrexc |
◆ la_qtrexc()
la_lapack::trexc::la_qtrexc |
◆ la_strexc()
la_lapack::trexc::la_strexc |
◆ la_wtrexc()
la_lapack::trexc::la_wtrexc |
◆ la_ztrexc()
la_lapack::trexc::la_ztrexc |
◆ strexc()
subroutine la_lapack::trexc::strexc |
( |
character, intent(in) |
compq, |
|
|
integer(ilp), intent(in) |
n, |
|
|
real(sp), dimension(ldt,*), intent(inout) |
t, |
|
|
integer(ilp), intent(in) |
ldt, |
|
|
real(sp), dimension(ldq,*), intent(inout) |
q, |
|
|
integer(ilp), intent(in) |
ldq, |
|
|
integer(ilp), intent(inout) |
ifst, |
|
|
integer(ilp), intent(inout) |
ilst, |
|
|
real(sp), dimension(*), intent(out) |
work, |
|
|
integer(ilp), intent(out) |
info |
|
) |
| |
◆ ztrexc()
pure subroutine la_lapack::trexc::ztrexc |
( |
character, intent(in) |
compq, |
|
|
integer(ilp), intent(in) |
n, |
|
|
complex(dp), dimension(ldt,*), intent(inout) |
t, |
|
|
integer(ilp), intent(in) |
ldt, |
|
|
complex(dp), dimension(ldq,*), intent(inout) |
q, |
|
|
integer(ilp), intent(in) |
ldq, |
|
|
integer(ilp), intent(in) |
ifst, |
|
|
integer(ilp), intent(in) |
ilst, |
|
|
integer(ilp), intent(out) |
info |
|
) |
| |
The documentation for this interface was generated from the following file: