fortran-lapack
Loading...
Searching...
No Matches
la_lapack::gemqr Interface Reference

GEMQR: overwrites the general real M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N': Q * C C * Q TRANS = 'T': Q**H * C C * Q**H where Q is a complex unitary matrix defined as the product of blocked elementary reflectors computed by tall skinny QR factorization (CGEQR) More...

Public Member Functions

pure subroutine cgemqr (side, trans, m, n, k, a, lda, t, tsize, c, ldc, work, lwork, info)
 
 la_cgemqr
 
pure subroutine dgemqr (side, trans, m, n, k, a, lda, t, tsize, c, ldc, work, lwork, info)
 
 la_dgemqr
 
 la_qgemqr
 
pure subroutine sgemqr (side, trans, m, n, k, a, lda, t, tsize, c, ldc, work, lwork, info)
 
 la_sgemqr
 
 la_wgemqr
 
pure subroutine zgemqr (side, trans, m, n, k, a, lda, t, tsize, c, ldc, work, lwork, info)
 
 la_zgemqr
 

Detailed Description

GEMQR: overwrites the general real M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N': Q * C C * Q TRANS = 'T': Q**H * C C * Q**H where Q is a complex unitary matrix defined as the product of blocked elementary reflectors computed by tall skinny QR factorization (CGEQR)

Member Function/Subroutine Documentation

◆ cgemqr()

pure subroutine la_lapack::gemqr::cgemqr ( character, intent(in)  side,
character, intent(in)  trans,
integer(ilp), intent(in)  m,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  k,
complex(sp), dimension(lda,*), intent(in)  a,
integer(ilp), intent(in)  lda,
complex(sp), dimension(*), intent(in)  t,
integer(ilp), intent(in)  tsize,
complex(sp), dimension(ldc,*), intent(inout)  c,
integer(ilp), intent(in)  ldc,
complex(sp), dimension(*), intent(out)  work,
integer(ilp), intent(in)  lwork,
integer(ilp), intent(out)  info 
)
Here is the call graph for this function:

◆ dgemqr()

pure subroutine la_lapack::gemqr::dgemqr ( character, intent(in)  side,
character, intent(in)  trans,
integer(ilp), intent(in)  m,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  k,
real(dp), dimension(lda,*), intent(in)  a,
integer(ilp), intent(in)  lda,
real(dp), dimension(*), intent(in)  t,
integer(ilp), intent(in)  tsize,
real(dp), dimension(ldc,*), intent(inout)  c,
integer(ilp), intent(in)  ldc,
real(dp), dimension(*), intent(out)  work,
integer(ilp), intent(in)  lwork,
integer(ilp), intent(out)  info 
)
Here is the call graph for this function:

◆ la_cgemqr()

la_lapack::gemqr::la_cgemqr

◆ la_dgemqr()

la_lapack::gemqr::la_dgemqr

◆ la_qgemqr()

la_lapack::gemqr::la_qgemqr

◆ la_sgemqr()

la_lapack::gemqr::la_sgemqr

◆ la_wgemqr()

la_lapack::gemqr::la_wgemqr

◆ la_zgemqr()

la_lapack::gemqr::la_zgemqr

◆ sgemqr()

pure subroutine la_lapack::gemqr::sgemqr ( character, intent(in)  side,
character, intent(in)  trans,
integer(ilp), intent(in)  m,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  k,
real(sp), dimension(lda,*), intent(in)  a,
integer(ilp), intent(in)  lda,
real(sp), dimension(*), intent(in)  t,
integer(ilp), intent(in)  tsize,
real(sp), dimension(ldc,*), intent(inout)  c,
integer(ilp), intent(in)  ldc,
real(sp), dimension(*), intent(out)  work,
integer(ilp), intent(in)  lwork,
integer(ilp), intent(out)  info 
)
Here is the call graph for this function:

◆ zgemqr()

pure subroutine la_lapack::gemqr::zgemqr ( character, intent(in)  side,
character, intent(in)  trans,
integer(ilp), intent(in)  m,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  k,
complex(dp), dimension(lda,*), intent(in)  a,
integer(ilp), intent(in)  lda,
complex(dp), dimension(*), intent(in)  t,
integer(ilp), intent(in)  tsize,
complex(dp), dimension(ldc,*), intent(inout)  c,
integer(ilp), intent(in)  ldc,
complex(dp), dimension(*), intent(out)  work,
integer(ilp), intent(in)  lwork,
integer(ilp), intent(out)  info 
)
Here is the call graph for this function:

The documentation for this interface was generated from the following file: