Loading [MathJax]/jax/output/HTML-CSS/config.js
fortran-lapack
All Classes Namespaces Files Functions Variables Pages
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: