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: