GEBRD: reduces a general complex M-by-N matrix A to upper or lower bidiagonal form B by a unitary transformation: Q**H * A * P = B. If m >= n, B is upper bidiagonal; if m < n, B is lower bidiagonal.
More...
|
| pure subroutine | cgebrd (m, n, a, lda, d, e, tauq, taup, work, lwork, info) |
| |
| | la_cgebrd |
| |
| pure subroutine | dgebrd (m, n, a, lda, d, e, tauq, taup, work, lwork, info) |
| |
| | la_dgebrd |
| |
| | la_qgebrd |
| |
| pure subroutine | sgebrd (m, n, a, lda, d, e, tauq, taup, work, lwork, info) |
| |
| | la_sgebrd |
| |
| | la_wgebrd |
| |
| pure subroutine | zgebrd (m, n, a, lda, d, e, tauq, taup, work, lwork, info) |
| |
| | la_zgebrd |
| |
GEBRD: reduces a general complex M-by-N matrix A to upper or lower bidiagonal form B by a unitary transformation: Q**H * A * P = B. If m >= n, B is upper bidiagonal; if m < n, B is lower bidiagonal.
◆ cgebrd()
| pure subroutine la_lapack::gebrd::cgebrd |
( |
integer(ilp), intent(in) | m, |
|
|
integer(ilp), intent(in) | n, |
|
|
complex(sp), dimension(lda,*), intent(inout) | a, |
|
|
integer(ilp), intent(in) | lda, |
|
|
real(sp), dimension(*), intent(out) | d, |
|
|
real(sp), dimension(*), intent(out) | e, |
|
|
complex(sp), dimension(*), intent(out) | tauq, |
|
|
complex(sp), dimension(*), intent(out) | taup, |
|
|
complex(sp), dimension(*), intent(out) | work, |
|
|
integer(ilp), intent(in) | lwork, |
|
|
integer(ilp), intent(out) | info ) |
◆ dgebrd()
| pure subroutine la_lapack::gebrd::dgebrd |
( |
integer(ilp), intent(in) | m, |
|
|
integer(ilp), intent(in) | n, |
|
|
real(dp), dimension(lda,*), intent(inout) | a, |
|
|
integer(ilp), intent(in) | lda, |
|
|
real(dp), dimension(*), intent(out) | d, |
|
|
real(dp), dimension(*), intent(out) | e, |
|
|
real(dp), dimension(*), intent(out) | tauq, |
|
|
real(dp), dimension(*), intent(out) | taup, |
|
|
real(dp), dimension(*), intent(out) | work, |
|
|
integer(ilp), intent(in) | lwork, |
|
|
integer(ilp), intent(out) | info ) |
◆ la_cgebrd()
| la_lapack::gebrd::la_cgebrd |
◆ la_dgebrd()
| la_lapack::gebrd::la_dgebrd |
◆ la_qgebrd()
| la_lapack::gebrd::la_qgebrd |
◆ la_sgebrd()
| la_lapack::gebrd::la_sgebrd |
◆ la_wgebrd()
| la_lapack::gebrd::la_wgebrd |
◆ la_zgebrd()
| la_lapack::gebrd::la_zgebrd |
◆ sgebrd()
| pure subroutine la_lapack::gebrd::sgebrd |
( |
integer(ilp), intent(in) | m, |
|
|
integer(ilp), intent(in) | n, |
|
|
real(sp), dimension(lda,*), intent(inout) | a, |
|
|
integer(ilp), intent(in) | lda, |
|
|
real(sp), dimension(*), intent(out) | d, |
|
|
real(sp), dimension(*), intent(out) | e, |
|
|
real(sp), dimension(*), intent(out) | tauq, |
|
|
real(sp), dimension(*), intent(out) | taup, |
|
|
real(sp), dimension(*), intent(out) | work, |
|
|
integer(ilp), intent(in) | lwork, |
|
|
integer(ilp), intent(out) | info ) |
◆ zgebrd()
| pure subroutine la_lapack::gebrd::zgebrd |
( |
integer(ilp), intent(in) | m, |
|
|
integer(ilp), intent(in) | n, |
|
|
complex(dp), dimension(lda,*), intent(inout) | a, |
|
|
integer(ilp), intent(in) | lda, |
|
|
real(dp), dimension(*), intent(out) | d, |
|
|
real(dp), dimension(*), intent(out) | e, |
|
|
complex(dp), dimension(*), intent(out) | tauq, |
|
|
complex(dp), dimension(*), intent(out) | taup, |
|
|
complex(dp), dimension(*), intent(out) | work, |
|
|
integer(ilp), intent(in) | lwork, |
|
|
integer(ilp), intent(out) | info ) |
The documentation for this interface was generated from the following file: