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

GTTRF: computes an LU factorization of a complex tridiagonal matrix A using elimination with partial pivoting and row interchanges. The factorization has the form A = L * U where L is a product of permutation and unit lower bidiagonal matrices and U is upper triangular with nonzeros in only the main diagonal and first two superdiagonals. More...

Public Member Functions

pure subroutine cgttrf (n, dl, d, du, du2, ipiv, info)
 
 la_cgttrf
 
pure subroutine dgttrf (n, dl, d, du, du2, ipiv, info)
 
 la_dgttrf
 
 la_qgttrf
 
pure subroutine sgttrf (n, dl, d, du, du2, ipiv, info)
 
 la_sgttrf
 
 la_wgttrf
 
pure subroutine zgttrf (n, dl, d, du, du2, ipiv, info)
 
 la_zgttrf
 

Detailed Description

GTTRF: computes an LU factorization of a complex tridiagonal matrix A using elimination with partial pivoting and row interchanges. The factorization has the form A = L * U where L is a product of permutation and unit lower bidiagonal matrices and U is upper triangular with nonzeros in only the main diagonal and first two superdiagonals.

Member Function/Subroutine Documentation

◆ cgttrf()

pure subroutine la_lapack::gttrf::cgttrf ( integer(ilp), intent(in)  n,
complex(sp), dimension(*), intent(inout)  dl,
complex(sp), dimension(*), intent(inout)  d,
complex(sp), dimension(*), intent(inout)  du,
complex(sp), dimension(*), intent(out)  du2,
integer(ilp), dimension(*), intent(out)  ipiv,
integer(ilp), intent(out)  info 
)
Here is the call graph for this function:

◆ dgttrf()

pure subroutine la_lapack::gttrf::dgttrf ( integer(ilp), intent(in)  n,
real(dp), dimension(*), intent(inout)  dl,
real(dp), dimension(*), intent(inout)  d,
real(dp), dimension(*), intent(inout)  du,
real(dp), dimension(*), intent(out)  du2,
integer(ilp), dimension(*), intent(out)  ipiv,
integer(ilp), intent(out)  info 
)
Here is the call graph for this function:

◆ la_cgttrf()

la_lapack::gttrf::la_cgttrf

◆ la_dgttrf()

la_lapack::gttrf::la_dgttrf

◆ la_qgttrf()

la_lapack::gttrf::la_qgttrf

◆ la_sgttrf()

la_lapack::gttrf::la_sgttrf

◆ la_wgttrf()

la_lapack::gttrf::la_wgttrf

◆ la_zgttrf()

la_lapack::gttrf::la_zgttrf

◆ sgttrf()

pure subroutine la_lapack::gttrf::sgttrf ( integer(ilp), intent(in)  n,
real(sp), dimension(*), intent(inout)  dl,
real(sp), dimension(*), intent(inout)  d,
real(sp), dimension(*), intent(inout)  du,
real(sp), dimension(*), intent(out)  du2,
integer(ilp), dimension(*), intent(out)  ipiv,
integer(ilp), intent(out)  info 
)
Here is the call graph for this function:

◆ zgttrf()

pure subroutine la_lapack::gttrf::zgttrf ( integer(ilp), intent(in)  n,
complex(dp), dimension(*), intent(inout)  dl,
complex(dp), dimension(*), intent(inout)  d,
complex(dp), dimension(*), intent(inout)  du,
complex(dp), dimension(*), intent(out)  du2,
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: