grid_tools  1.13.0
pmat2::udlb Interface Reference

Private Member Functions

subroutine udlb (m, mah1, mah2, a)
 [U]*[D]*[L] factoring of single precision band matrix A [U] is upper triangular with unit main diagonal [D] is a diagonal matrix [L] is lower triangular with unit main diagonal More...
 
subroutine dudlb (m, mah1, mah2, a)
 [U]*[D]*[L] factoring of double precision band matrix A [U] is upper triangular with unit main diagonal [D] is a diagonal matrix [L] is lower triangular with unit main diagonal More...
 

Detailed Description

Definition at line 69 of file pmat2.f90.

Constructor & Destructor Documentation

◆ udlb()

subroutine pmat2::udlb::udlb ( integer(spi), intent(in)  m,
integer(spi), intent(in)  mah1,
integer(spi), intent(in)  mah2,
real(sp), dimension(m,-mah1:mah2), intent(inout)  a 
)
private

[U]*[D]*[L] factoring of single precision band matrix A [U] is upper triangular with unit main diagonal [D] is a diagonal matrix [L] is lower triangular with unit main diagonal

Parameters
[in]mnumber of rows of A
[in]mah1number of subdiagonals of A
[in]mah2number of superdiagonals of A
[in,out]aInput single precision band matrix A; output its factors encoded as [U-I]+[D**-1]+[L-I]
Author
R. J. Purser, Tsukasa Fujita (JMA)
Date
1999

Definition at line 683 of file pmat2.f90.

Member Function/Subroutine Documentation

◆ dudlb()

subroutine pmat2::udlb::dudlb ( integer(spi), intent(in)  m,
integer(spi), intent(in)  mah1,
integer(spi), intent(in)  mah2,
real(dp), dimension(m,-mah1:mah2), intent(inout)  a 
)
private

[U]*[D]*[L] factoring of double precision band matrix A [U] is upper triangular with unit main diagonal [D] is a diagonal matrix [L] is lower triangular with unit main diagonal

Parameters
[in]mnumber of rows of A
[in]mah1number of subdiagonals of A
[in]mah2number of superdiagonals of A
[in,out]aInput double precision band matrix A; output its factors encoded as [U-I]+[D**-1]+[L-I]
Author
R. J. Purser, Tsukasa Fujita (JMA)
Date
1999

Definition at line 704 of file pmat2.f90.


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