grid_tools  1.13.0
pmat::invl Interface Reference

Private Member Functions

subroutine dinvl (a)
 Invert lower triangular matrix in place. More...
 
subroutine dlinlv (a, u)
 Solve linear system involving lower triangular system matrix. More...
 
subroutine sinvl (a)
 Invert lower triangular matrix in place. More...
 
subroutine slinlv (a, u)
 Solve linear system involving lower triangular system matrix. More...
 

Detailed Description

Definition at line 39 of file pmat.f90.

Member Function/Subroutine Documentation

◆ dinvl()

subroutine pmat::invl::dinvl ( real(dp), dimension(:,:), intent(inout)  a)
private

Invert lower triangular matrix in place.

Double precision.

Parameters
[in,out]alower triangular matrix.
Author
R. J. Purser

Definition at line 1154 of file pmat.f90.

◆ dlinlv()

subroutine pmat::invl::dlinlv ( real(dp), dimension(:,:), intent(in)  a,
real(dp), dimension(:), intent(inout)  u 
)
private

Solve linear system involving lower triangular system matrix.

Double precision version.

Parameters
[in]alower triangular matrix.
[in,out]uinput RHS vector, output solution vector.
Author
R. J. Purser

Definition at line 1189 of file pmat.f90.

◆ sinvl()

subroutine pmat::invl::sinvl ( real(sp), dimension(:,:), intent(inout)  a)
private

Invert lower triangular matrix in place.

Single precision.

Parameters
[in,out]alower triangular matrix.
Author
R. J. Purser

Definition at line 1136 of file pmat.f90.

◆ slinlv()

subroutine pmat::invl::slinlv ( real(sp), dimension(:,:), intent(in)  a,
real(sp), dimension(:), intent(inout)  u 
)
private

Solve linear system involving lower triangular system matrix.

Single precision version.

Parameters
[in]alower triangular matrix.
[in,out]uinput RHS vector, output solution vector.
Author
R. J. Purser

Definition at line 1174 of file pmat.f90.


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