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

TPMLQT: applies a complex unitary matrix Q obtained from a "triangular-pentagonal" complex block reflector H to a general complex matrix C, which consists of two blocks A and B. More...

Public Member Functions

pure subroutine ctpmlqt (side, trans, m, n, k, l, mb, v, ldv, t, ldt, a, lda, b, ldb, work, info)
 
 la_ctpmlqt
 
pure subroutine dtpmlqt (side, trans, m, n, k, l, mb, v, ldv, t, ldt, a, lda, b, ldb, work, info)
 
 la_dtpmlqt
 
 la_qtpmlqt
 
pure subroutine stpmlqt (side, trans, m, n, k, l, mb, v, ldv, t, ldt, a, lda, b, ldb, work, info)
 
 la_stpmlqt
 
 la_wtpmlqt
 
pure subroutine ztpmlqt (side, trans, m, n, k, l, mb, v, ldv, t, ldt, a, lda, b, ldb, work, info)
 
 la_ztpmlqt
 

Detailed Description

TPMLQT: applies a complex unitary matrix Q obtained from a "triangular-pentagonal" complex block reflector H to a general complex matrix C, which consists of two blocks A and B.

Member Function/Subroutine Documentation

◆ ctpmlqt()

pure subroutine la_lapack::tpmlqt::ctpmlqt ( character, intent(in)  side,
character, intent(in)  trans,
integer(ilp), intent(in)  m,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  k,
integer(ilp), intent(in)  l,
integer(ilp), intent(in)  mb,
complex(sp), dimension(ldv,*), intent(in)  v,
integer(ilp), intent(in)  ldv,
complex(sp), dimension(ldt,*), intent(in)  t,
integer(ilp), intent(in)  ldt,
complex(sp), dimension(lda,*), intent(inout)  a,
integer(ilp), intent(in)  lda,
complex(sp), dimension(ldb,*), intent(inout)  b,
integer(ilp), intent(in)  ldb,
complex(sp), dimension(*), intent(out)  work,
integer(ilp), intent(out)  info 
)

◆ dtpmlqt()

pure subroutine la_lapack::tpmlqt::dtpmlqt ( character, intent(in)  side,
character, intent(in)  trans,
integer(ilp), intent(in)  m,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  k,
integer(ilp), intent(in)  l,
integer(ilp), intent(in)  mb,
real(dp), dimension(ldv,*), intent(in)  v,
integer(ilp), intent(in)  ldv,
real(dp), dimension(ldt,*), intent(in)  t,
integer(ilp), intent(in)  ldt,
real(dp), dimension(lda,*), intent(inout)  a,
integer(ilp), intent(in)  lda,
real(dp), dimension(ldb,*), intent(inout)  b,
integer(ilp), intent(in)  ldb,
real(dp), dimension(*), intent(out)  work,
integer(ilp), intent(out)  info 
)

◆ la_ctpmlqt()

la_lapack::tpmlqt::la_ctpmlqt

◆ la_dtpmlqt()

la_lapack::tpmlqt::la_dtpmlqt

◆ la_qtpmlqt()

la_lapack::tpmlqt::la_qtpmlqt

◆ la_stpmlqt()

la_lapack::tpmlqt::la_stpmlqt

◆ la_wtpmlqt()

la_lapack::tpmlqt::la_wtpmlqt

◆ la_ztpmlqt()

la_lapack::tpmlqt::la_ztpmlqt

◆ stpmlqt()

pure subroutine la_lapack::tpmlqt::stpmlqt ( character, intent(in)  side,
character, intent(in)  trans,
integer(ilp), intent(in)  m,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  k,
integer(ilp), intent(in)  l,
integer(ilp), intent(in)  mb,
real(sp), dimension(ldv,*), intent(in)  v,
integer(ilp), intent(in)  ldv,
real(sp), dimension(ldt,*), intent(in)  t,
integer(ilp), intent(in)  ldt,
real(sp), dimension(lda,*), intent(inout)  a,
integer(ilp), intent(in)  lda,
real(sp), dimension(ldb,*), intent(inout)  b,
integer(ilp), intent(in)  ldb,
real(sp), dimension(*), intent(out)  work,
integer(ilp), intent(out)  info 
)

◆ ztpmlqt()

pure subroutine la_lapack::tpmlqt::ztpmlqt ( character, intent(in)  side,
character, intent(in)  trans,
integer(ilp), intent(in)  m,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  k,
integer(ilp), intent(in)  l,
integer(ilp), intent(in)  mb,
complex(dp), dimension(ldv,*), intent(in)  v,
integer(ilp), intent(in)  ldv,
complex(dp), dimension(ldt,*), intent(in)  t,
integer(ilp), intent(in)  ldt,
complex(dp), dimension(lda,*), intent(inout)  a,
integer(ilp), intent(in)  lda,
complex(dp), dimension(ldb,*), intent(inout)  b,
integer(ilp), intent(in)  ldb,
complex(dp), dimension(*), intent(out)  work,
integer(ilp), intent(out)  info 
)

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