LARZ: applies a complex elementary reflector H to a complex M-by-N matrix C, from either the left or the right. H is represented in the form H = I - tau * v * v**H where tau is a complex scalar and v is a complex vector. If tau = 0, then H is taken to be the unit matrix. To apply H**H (the conjugate transpose of H), supply conjg(tau) instead tau. H is a product of k elementary reflectors as returned by CTZRZF.
More...
|
| pure subroutine | clarz (side, m, n, l, v, incv, tau, c, ldc, work) |
| |
| | la_clarz |
| |
| pure subroutine | dlarz (side, m, n, l, v, incv, tau, c, ldc, work) |
| |
| | la_dlarz |
| |
| | la_qlarz |
| |
| pure subroutine | slarz (side, m, n, l, v, incv, tau, c, ldc, work) |
| |
| | la_slarz |
| |
| | la_wlarz |
| |
| pure subroutine | zlarz (side, m, n, l, v, incv, tau, c, ldc, work) |
| |
| | la_zlarz |
| |
LARZ: applies a complex elementary reflector H to a complex M-by-N matrix C, from either the left or the right. H is represented in the form H = I - tau * v * v**H where tau is a complex scalar and v is a complex vector. If tau = 0, then H is taken to be the unit matrix. To apply H**H (the conjugate transpose of H), supply conjg(tau) instead tau. H is a product of k elementary reflectors as returned by CTZRZF.
◆ clarz()
| pure subroutine la_lapack::larz::clarz |
( |
character, intent(in) | side, |
|
|
integer(ilp), intent(in) | m, |
|
|
integer(ilp), intent(in) | n, |
|
|
integer(ilp), intent(in) | l, |
|
|
complex(sp), dimension(*), intent(in) | v, |
|
|
integer(ilp), intent(in) | incv, |
|
|
complex(sp), intent(in) | tau, |
|
|
complex(sp), dimension(ldc,*), intent(inout) | c, |
|
|
integer(ilp), intent(in) | ldc, |
|
|
complex(sp), dimension(*), intent(out) | work ) |
◆ dlarz()
| pure subroutine la_lapack::larz::dlarz |
( |
character, intent(in) | side, |
|
|
integer(ilp), intent(in) | m, |
|
|
integer(ilp), intent(in) | n, |
|
|
integer(ilp), intent(in) | l, |
|
|
real(dp), dimension(*), intent(in) | v, |
|
|
integer(ilp), intent(in) | incv, |
|
|
real(dp), intent(in) | tau, |
|
|
real(dp), dimension(ldc,*), intent(inout) | c, |
|
|
integer(ilp), intent(in) | ldc, |
|
|
real(dp), dimension(*), intent(out) | work ) |
◆ la_clarz()
| la_lapack::larz::la_clarz |
◆ la_dlarz()
| la_lapack::larz::la_dlarz |
◆ la_qlarz()
| la_lapack::larz::la_qlarz |
◆ la_slarz()
| la_lapack::larz::la_slarz |
◆ la_wlarz()
| la_lapack::larz::la_wlarz |
◆ la_zlarz()
| la_lapack::larz::la_zlarz |
◆ slarz()
| pure subroutine la_lapack::larz::slarz |
( |
character, intent(in) | side, |
|
|
integer(ilp), intent(in) | m, |
|
|
integer(ilp), intent(in) | n, |
|
|
integer(ilp), intent(in) | l, |
|
|
real(sp), dimension(*), intent(in) | v, |
|
|
integer(ilp), intent(in) | incv, |
|
|
real(sp), intent(in) | tau, |
|
|
real(sp), dimension(ldc,*), intent(inout) | c, |
|
|
integer(ilp), intent(in) | ldc, |
|
|
real(sp), dimension(*), intent(out) | work ) |
◆ zlarz()
| pure subroutine la_lapack::larz::zlarz |
( |
character, intent(in) | side, |
|
|
integer(ilp), intent(in) | m, |
|
|
integer(ilp), intent(in) | n, |
|
|
integer(ilp), intent(in) | l, |
|
|
complex(dp), dimension(*), intent(in) | v, |
|
|
integer(ilp), intent(in) | incv, |
|
|
complex(dp), intent(in) | tau, |
|
|
complex(dp), dimension(ldc,*), intent(inout) | c, |
|
|
integer(ilp), intent(in) | ldc, |
|
|
complex(dp), dimension(*), intent(out) | work ) |
The documentation for this interface was generated from the following file: