Loading [MathJax]/extensions/tex2jax.js
fortran-lapack
All Classes Namespaces Files Functions Variables Pages
la_lapack::gttrs Interface Reference

GTTRS: solves one of the systems of equations A * X = B, A**T * X = B, or A**H * X = B, with a tridiagonal matrix A using the LU factorization computed by CGTTRF. More...

Public Member Functions

pure subroutine cgttrs (trans, n, nrhs, dl, d, du, du2, ipiv, b, ldb, info)
 
 la_cgttrs
 
pure subroutine dgttrs (trans, n, nrhs, dl, d, du, du2, ipiv, b, ldb, info)
 
 la_dgttrs
 
 la_qgttrs
 
pure subroutine sgttrs (trans, n, nrhs, dl, d, du, du2, ipiv, b, ldb, info)
 
 la_sgttrs
 
 la_wgttrs
 
pure subroutine zgttrs (trans, n, nrhs, dl, d, du, du2, ipiv, b, ldb, info)
 
 la_zgttrs
 

Detailed Description

GTTRS: solves one of the systems of equations A * X = B, A**T * X = B, or A**H * X = B, with a tridiagonal matrix A using the LU factorization computed by CGTTRF.

Member Function/Subroutine Documentation

◆ cgttrs()

pure subroutine la_lapack::gttrs::cgttrs ( character, intent(in) trans,
integer(ilp), intent(in) n,
integer(ilp), intent(in) nrhs,
complex(sp), dimension(*), intent(in) dl,
complex(sp), dimension(*), intent(in) d,
complex(sp), dimension(*), intent(in) du,
complex(sp), dimension(*), intent(in) du2,
integer(ilp), dimension(*), intent(in) ipiv,
complex(sp), dimension(ldb,*), intent(inout) b,
integer(ilp), intent(in) ldb,
integer(ilp), intent(out) info )
Here is the call graph for this function:

◆ dgttrs()

pure subroutine la_lapack::gttrs::dgttrs ( character, intent(in) trans,
integer(ilp), intent(in) n,
integer(ilp), intent(in) nrhs,
real(dp), dimension(*), intent(in) dl,
real(dp), dimension(*), intent(in) d,
real(dp), dimension(*), intent(in) du,
real(dp), dimension(*), intent(in) du2,
integer(ilp), dimension(*), intent(in) ipiv,
real(dp), dimension(ldb,*), intent(inout) b,
integer(ilp), intent(in) ldb,
integer(ilp), intent(out) info )
Here is the call graph for this function:

◆ la_cgttrs()

la_lapack::gttrs::la_cgttrs

◆ la_dgttrs()

la_lapack::gttrs::la_dgttrs

◆ la_qgttrs()

la_lapack::gttrs::la_qgttrs

◆ la_sgttrs()

la_lapack::gttrs::la_sgttrs

◆ la_wgttrs()

la_lapack::gttrs::la_wgttrs

◆ la_zgttrs()

la_lapack::gttrs::la_zgttrs

◆ sgttrs()

pure subroutine la_lapack::gttrs::sgttrs ( character, intent(in) trans,
integer(ilp), intent(in) n,
integer(ilp), intent(in) nrhs,
real(sp), dimension(*), intent(in) dl,
real(sp), dimension(*), intent(in) d,
real(sp), dimension(*), intent(in) du,
real(sp), dimension(*), intent(in) du2,
integer(ilp), dimension(*), intent(in) ipiv,
real(sp), dimension(ldb,*), intent(inout) b,
integer(ilp), intent(in) ldb,
integer(ilp), intent(out) info )
Here is the call graph for this function:

◆ zgttrs()

pure subroutine la_lapack::gttrs::zgttrs ( character, intent(in) trans,
integer(ilp), intent(in) n,
integer(ilp), intent(in) nrhs,
complex(dp), dimension(*), intent(in) dl,
complex(dp), dimension(*), intent(in) d,
complex(dp), dimension(*), intent(in) du,
complex(dp), dimension(*), intent(in) du2,
integer(ilp), dimension(*), intent(in) ipiv,
complex(dp), dimension(ldb,*), intent(inout) b,
integer(ilp), intent(in) ldb,
integer(ilp), intent(out) info )
Here is the call graph for this function:

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