Loading [MathJax]/jax/output/HTML-CSS/config.js
fortran-lapack
All Classes Namespaces Files Functions Variables Pages
la_lapack::geqrf Interface Reference

GEQRF: computes a QR factorization of a complex M-by-N matrix A: A = Q * ( R ), ( 0 ) where: Q is a M-by-M orthogonal matrix; R is an upper-triangular N-by-N matrix; 0 is a (M-N)-by-N zero matrix, if M > N. More...

Public Member Functions

pure subroutine cgeqrf (m, n, a, lda, tau, work, lwork, info)
 
 la_cgeqrf
 
pure subroutine dgeqrf (m, n, a, lda, tau, work, lwork, info)
 
 la_dgeqrf
 
 la_qgeqrf
 
pure subroutine sgeqrf (m, n, a, lda, tau, work, lwork, info)
 
 la_sgeqrf
 
 la_wgeqrf
 
pure subroutine zgeqrf (m, n, a, lda, tau, work, lwork, info)
 
 la_zgeqrf
 

Detailed Description

GEQRF: computes a QR factorization of a complex M-by-N matrix A: A = Q * ( R ), ( 0 ) where: Q is a M-by-M orthogonal matrix; R is an upper-triangular N-by-N matrix; 0 is a (M-N)-by-N zero matrix, if M > N.

Member Function/Subroutine Documentation

◆ cgeqrf()

pure subroutine la_lapack::geqrf::cgeqrf ( integer(ilp), intent(in) m,
integer(ilp), intent(in) n,
complex(sp), dimension(lda,*), intent(inout) a,
integer(ilp), intent(in) lda,
complex(sp), dimension(*), intent(out) tau,
complex(sp), dimension(*), intent(out) work,
integer(ilp), intent(in) lwork,
integer(ilp), intent(out) info )
Here is the call graph for this function:

◆ dgeqrf()

pure subroutine la_lapack::geqrf::dgeqrf ( integer(ilp), intent(in) m,
integer(ilp), intent(in) n,
real(dp), dimension(lda,*), intent(inout) a,
integer(ilp), intent(in) lda,
real(dp), dimension(*), intent(out) tau,
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_cgeqrf()

la_lapack::geqrf::la_cgeqrf

◆ la_dgeqrf()

la_lapack::geqrf::la_dgeqrf

◆ la_qgeqrf()

la_lapack::geqrf::la_qgeqrf

◆ la_sgeqrf()

la_lapack::geqrf::la_sgeqrf

◆ la_wgeqrf()

la_lapack::geqrf::la_wgeqrf

◆ la_zgeqrf()

la_lapack::geqrf::la_zgeqrf

◆ sgeqrf()

pure subroutine la_lapack::geqrf::sgeqrf ( integer(ilp), intent(in) m,
integer(ilp), intent(in) n,
real(sp), dimension(lda,*), intent(inout) a,
integer(ilp), intent(in) lda,
real(sp), dimension(*), intent(out) tau,
real(sp), dimension(*), intent(out) work,
integer(ilp), intent(in) lwork,
integer(ilp), intent(out) info )
Here is the call graph for this function:

◆ zgeqrf()

pure subroutine la_lapack::geqrf::zgeqrf ( integer(ilp), intent(in) m,
integer(ilp), intent(in) n,
complex(dp), dimension(lda,*), intent(inout) a,
integer(ilp), intent(in) lda,
complex(dp), dimension(*), intent(out) tau,
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: