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: