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

GETRF: computes an LU factorization of a general M-by-N matrix A using partial pivoting with row interchanges. The factorization has the form A = P * L * U where P is a permutation matrix, L is lower triangular with unit diagonal elements (lower trapezoidal if m > n), and U is upper triangular (upper trapezoidal if m < n). This is the right-looking Level 3 BLAS version of the algorithm. More...

Public Member Functions

pure subroutine cgetrf (m, n, a, lda, ipiv, info)
 
 la_cgetrf
 
pure subroutine dgetrf (m, n, a, lda, ipiv, info)
 
 la_dgetrf
 
 la_qgetrf
 
pure subroutine sgetrf (m, n, a, lda, ipiv, info)
 
 la_sgetrf
 
 la_wgetrf
 
pure subroutine zgetrf (m, n, a, lda, ipiv, info)
 
 la_zgetrf
 

Detailed Description

GETRF: computes an LU factorization of a general M-by-N matrix A using partial pivoting with row interchanges. The factorization has the form A = P * L * U where P is a permutation matrix, L is lower triangular with unit diagonal elements (lower trapezoidal if m > n), and U is upper triangular (upper trapezoidal if m < n). This is the right-looking Level 3 BLAS version of the algorithm.

Member Function/Subroutine Documentation

◆ cgetrf()

pure subroutine la_lapack::getrf::cgetrf ( integer(ilp), intent(in)  m,
integer(ilp), intent(in)  n,
complex(sp), dimension(lda,*), intent(inout)  a,
integer(ilp), intent(in)  lda,
integer(ilp), dimension(*), intent(out)  ipiv,
integer(ilp), intent(out)  info 
)
Here is the call graph for this function:

◆ dgetrf()

pure subroutine la_lapack::getrf::dgetrf ( integer(ilp), intent(in)  m,
integer(ilp), intent(in)  n,
real(dp), dimension(lda,*), intent(inout)  a,
integer(ilp), intent(in)  lda,
integer(ilp), dimension(*), intent(out)  ipiv,
integer(ilp), intent(out)  info 
)
Here is the call graph for this function:

◆ la_cgetrf()

la_lapack::getrf::la_cgetrf

◆ la_dgetrf()

la_lapack::getrf::la_dgetrf

◆ la_qgetrf()

la_lapack::getrf::la_qgetrf

◆ la_sgetrf()

la_lapack::getrf::la_sgetrf

◆ la_wgetrf()

la_lapack::getrf::la_wgetrf

◆ la_zgetrf()

la_lapack::getrf::la_zgetrf

◆ sgetrf()

pure subroutine la_lapack::getrf::sgetrf ( integer(ilp), intent(in)  m,
integer(ilp), intent(in)  n,
real(sp), dimension(lda,*), intent(inout)  a,
integer(ilp), intent(in)  lda,
integer(ilp), dimension(*), intent(out)  ipiv,
integer(ilp), intent(out)  info 
)
Here is the call graph for this function:

◆ zgetrf()

pure subroutine la_lapack::getrf::zgetrf ( integer(ilp), intent(in)  m,
integer(ilp), intent(in)  n,
complex(dp), dimension(lda,*), intent(inout)  a,
integer(ilp), intent(in)  lda,
integer(ilp), dimension(*), intent(out)  ipiv,
integer(ilp), intent(out)  info 
)
Here is the call graph for this function:

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