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

GEMLQ: overwrites the general real M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N': Q * C C * Q TRANS = 'C': Q**H * C C * Q**H where Q is a complex unitary matrix defined as the product of blocked elementary reflectors computed by short wide LQ factorization (CGELQ) More...

Public Member Functions

pure subroutine cgemlq (side, trans, m, n, k, a, lda, t, tsize, c, ldc, work, lwork, info)
 
 la_cgemlq
 
pure subroutine dgemlq (side, trans, m, n, k, a, lda, t, tsize, c, ldc, work, lwork, info)
 
 la_dgemlq
 
 la_qgemlq
 
pure subroutine sgemlq (side, trans, m, n, k, a, lda, t, tsize, c, ldc, work, lwork, info)
 
 la_sgemlq
 
 la_wgemlq
 
pure subroutine zgemlq (side, trans, m, n, k, a, lda, t, tsize, c, ldc, work, lwork, info)
 
 la_zgemlq
 

Detailed Description

GEMLQ: overwrites the general real M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N': Q * C C * Q TRANS = 'C': Q**H * C C * Q**H where Q is a complex unitary matrix defined as the product of blocked elementary reflectors computed by short wide LQ factorization (CGELQ)

Member Function/Subroutine Documentation

◆ cgemlq()

pure subroutine la_lapack::gemlq::cgemlq ( 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:

◆ dgemlq()

pure subroutine la_lapack::gemlq::dgemlq ( 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_cgemlq()

la_lapack::gemlq::la_cgemlq

◆ la_dgemlq()

la_lapack::gemlq::la_dgemlq

◆ la_qgemlq()

la_lapack::gemlq::la_qgemlq

◆ la_sgemlq()

la_lapack::gemlq::la_sgemlq

◆ la_wgemlq()

la_lapack::gemlq::la_wgemlq

◆ la_zgemlq()

la_lapack::gemlq::la_zgemlq

◆ sgemlq()

pure subroutine la_lapack::gemlq::sgemlq ( 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:

◆ zgemlq()

pure subroutine la_lapack::gemlq::zgemlq ( 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: