grid_tools  1.13.0
 All Data Structures Files Functions Variables Pages
pmat::invu Interface Reference

Private Member Functions

subroutine dinvu (a)
 Invert the upper triangular matrix in place by transposing, calling invl, and transposing again. More...
 
subroutine dlinuv (a, u)
 Solve linear system involving upper triangular system matrix. More...
 
subroutine sinvu (a)
 Invert the upper triangular matrix in place by transposing, calling invl, and transposing again. More...
 
subroutine slinuv (a, u)
 Solve linear system involving upper triangular system matrix. More...
 

Detailed Description

Definition at line 40 of file pmat.f90.

Member Function/Subroutine Documentation

subroutine pmat::invu::dinvu ( real(dp), dimension(:,:), intent(inout)  a)
private

Invert the upper triangular matrix in place by transposing, calling invl, and transposing again.

Double precision version.

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

Definition at line 1126 of file pmat.f90.

subroutine pmat::invu::dlinuv ( real(dp), dimension(:,:), intent(in)  a,
real(dp), dimension(:), intent(inout)  u 
)
private

Solve linear system involving upper triangular system matrix.

Double precision version.

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

Definition at line 1218 of file pmat.f90.

subroutine pmat::invu::sinvu ( real(sp), dimension(:,:), intent(inout)  a)
private

Invert the upper triangular matrix in place by transposing, calling invl, and transposing again.

Single precision version.

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

Definition at line 1116 of file pmat.f90.

subroutine pmat::invu::slinuv ( real(sp), dimension(:,:), intent(in)  a,
real(sp), dimension(:), intent(inout)  u 
)
private

Solve linear system involving upper triangular system matrix.

Single precision version.

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

Definition at line 1203 of file pmat.f90.


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