LARF: 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.
More...
|
pure subroutine | clarf (side, m, n, v, incv, tau, c, ldc, work) |
|
| la_clarf |
|
pure subroutine | dlarf (side, m, n, v, incv, tau, c, ldc, work) |
|
| la_dlarf |
|
| la_qlarf |
|
pure subroutine | slarf (side, m, n, v, incv, tau, c, ldc, work) |
|
| la_slarf |
|
| la_wlarf |
|
pure subroutine | zlarf (side, m, n, v, incv, tau, c, ldc, work) |
|
| la_zlarf |
|
LARF: 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.
◆ clarf()
pure subroutine la_lapack::larf::clarf |
( |
character, intent(in) |
side, |
|
|
integer(ilp), intent(in) |
m, |
|
|
integer(ilp), intent(in) |
n, |
|
|
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 |
|
) |
| |
◆ dlarf()
pure subroutine la_lapack::larf::dlarf |
( |
character, intent(in) |
side, |
|
|
integer(ilp), intent(in) |
m, |
|
|
integer(ilp), intent(in) |
n, |
|
|
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_clarf()
la_lapack::larf::la_clarf |
◆ la_dlarf()
la_lapack::larf::la_dlarf |
◆ la_qlarf()
la_lapack::larf::la_qlarf |
◆ la_slarf()
la_lapack::larf::la_slarf |
◆ la_wlarf()
la_lapack::larf::la_wlarf |
◆ la_zlarf()
la_lapack::larf::la_zlarf |
◆ slarf()
pure subroutine la_lapack::larf::slarf |
( |
character, intent(in) |
side, |
|
|
integer(ilp), intent(in) |
m, |
|
|
integer(ilp), intent(in) |
n, |
|
|
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 |
|
) |
| |
◆ zlarf()
pure subroutine la_lapack::larf::zlarf |
( |
character, intent(in) |
side, |
|
|
integer(ilp), intent(in) |
m, |
|
|
integer(ilp), intent(in) |
n, |
|
|
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: