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: