grid_tools  1.5.0
 All Data Structures Files Functions Variables
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

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 1153 of file pmat.f90.

Referenced by pmat::dinvu().

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 1188 of file pmat.f90.

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 1135 of file pmat.f90.

Referenced by pmat::sinvu().

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 1173 of file pmat.f90.


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