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

TPQRT: computes a blocked QR factorization of a complex "triangular-pentagonal" matrix C, which is composed of a triangular block A and pentagonal block B, using the compact WY representation for Q. More...

Public Member Functions

pure subroutine ctpqrt (m, n, l, nb, a, lda, b, ldb, t, ldt, work, info)
 
 la_ctpqrt
 
pure subroutine dtpqrt (m, n, l, nb, a, lda, b, ldb, t, ldt, work, info)
 
 la_dtpqrt
 
 la_qtpqrt
 
pure subroutine stpqrt (m, n, l, nb, a, lda, b, ldb, t, ldt, work, info)
 
 la_stpqrt
 
 la_wtpqrt
 
pure subroutine ztpqrt (m, n, l, nb, a, lda, b, ldb, t, ldt, work, info)
 
 la_ztpqrt
 

Detailed Description

TPQRT: computes a blocked QR factorization of a complex "triangular-pentagonal" matrix C, which is composed of a triangular block A and pentagonal block B, using the compact WY representation for Q.

Member Function/Subroutine Documentation

◆ ctpqrt()

pure subroutine la_lapack::tpqrt::ctpqrt ( integer(ilp), intent(in)  m,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  l,
integer(ilp), intent(in)  nb,
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(ldt,*), intent(out)  t,
integer(ilp), intent(in)  ldt,
complex(sp), dimension(*), intent(out)  work,
integer(ilp), intent(out)  info 
)

◆ dtpqrt()

pure subroutine la_lapack::tpqrt::dtpqrt ( integer(ilp), intent(in)  m,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  l,
integer(ilp), intent(in)  nb,
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(ldt,*), intent(out)  t,
integer(ilp), intent(in)  ldt,
real(dp), dimension(*), intent(out)  work,
integer(ilp), intent(out)  info 
)

◆ la_ctpqrt()

la_lapack::tpqrt::la_ctpqrt

◆ la_dtpqrt()

la_lapack::tpqrt::la_dtpqrt

◆ la_qtpqrt()

la_lapack::tpqrt::la_qtpqrt

◆ la_stpqrt()

la_lapack::tpqrt::la_stpqrt

◆ la_wtpqrt()

la_lapack::tpqrt::la_wtpqrt

◆ la_ztpqrt()

la_lapack::tpqrt::la_ztpqrt

◆ stpqrt()

pure subroutine la_lapack::tpqrt::stpqrt ( integer(ilp), intent(in)  m,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  l,
integer(ilp), intent(in)  nb,
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(ldt,*), intent(out)  t,
integer(ilp), intent(in)  ldt,
real(sp), dimension(*), intent(out)  work,
integer(ilp), intent(out)  info 
)

◆ ztpqrt()

pure subroutine la_lapack::tpqrt::ztpqrt ( integer(ilp), intent(in)  m,
integer(ilp), intent(in)  n,
integer(ilp), intent(in)  l,
integer(ilp), intent(in)  nb,
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(ldt,*), intent(out)  t,
integer(ilp), intent(in)  ldt,
complex(dp), dimension(*), intent(out)  work,
integer(ilp), intent(out)  info 
)

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