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

TPMQRT: applies a complex orthogonal 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 ctpmqrt (side, trans, m, n, k, l, nb, v, ldv, t, ldt, a, lda, b, ldb, work, info)
 
 la_ctpmqrt
 
pure subroutine dtpmqrt (side, trans, m, n, k, l, nb, v, ldv, t, ldt, a, lda, b, ldb, work, info)
 
 la_dtpmqrt
 
 la_qtpmqrt
 
pure subroutine stpmqrt (side, trans, m, n, k, l, nb, v, ldv, t, ldt, a, lda, b, ldb, work, info)
 
 la_stpmqrt
 
 la_wtpmqrt
 
pure subroutine ztpmqrt (side, trans, m, n, k, l, nb, v, ldv, t, ldt, a, lda, b, ldb, work, info)
 
 la_ztpmqrt
 

Detailed Description

TPMQRT: applies a complex orthogonal 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

◆ ctpmqrt()

pure subroutine la_lapack::tpmqrt::ctpmqrt ( 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)  nb,
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 
)

◆ dtpmqrt()

pure subroutine la_lapack::tpmqrt::dtpmqrt ( 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)  nb,
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_ctpmqrt()

la_lapack::tpmqrt::la_ctpmqrt

◆ la_dtpmqrt()

la_lapack::tpmqrt::la_dtpmqrt

◆ la_qtpmqrt()

la_lapack::tpmqrt::la_qtpmqrt

◆ la_stpmqrt()

la_lapack::tpmqrt::la_stpmqrt

◆ la_wtpmqrt()

la_lapack::tpmqrt::la_wtpmqrt

◆ la_ztpmqrt()

la_lapack::tpmqrt::la_ztpmqrt

◆ stpmqrt()

pure subroutine la_lapack::tpmqrt::stpmqrt ( 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)  nb,
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 
)

◆ ztpmqrt()

pure subroutine la_lapack::tpmqrt::ztpmqrt ( 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)  nb,
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: