grid_tools 1.14.0
Loading...
Searching...
No Matches
pmat::udlmm Interface Reference

Public Member Functions

subroutine cudlmm (a, b, ipiv)
 Use l-u factors in A to back-substitute for several rhs in B, using ipiv to define the pivoting permutation used in the l-u decomposition.
 
subroutine cudlmv (a, b, ipiv)
 Use l-u factors in A to back-substitute for 1 rhs in B, using ipiv to define the pivoting permutation used in the l-u decomposition.
 
subroutine dudlmm (a, b, ipiv)
 Use l-u factors in A to back-substitute for several rhs in B, using ipiv to define the pivoting permutation used in the l-u decomposition.
 
subroutine dudlmv (a, b, ipiv)
 Use l-u factors in A to back-substitute for 1 rhs in B, using ipiv to define the pivoting permutation used in the l-u decomposition.
 
subroutine sudlmm (a, b, ipiv)
 Use l-u factors in A to back-substitute for several rhs in B, using ipiv to define the pivoting permutation used in the l-u decomposition.
 
subroutine sudlmv (a, b, ipiv)
 Use l-u factors in A to back-substitute for 1 rhs in B, using ipiv to define the pivoting permutation used in the l-u decomposition.
 

Detailed Description

Definition at line 29 of file pmat.f90.

Member Function/Subroutine Documentation

◆ cudlmm()

subroutine pmat::udlmm::cudlmm ( complex(dpc), dimension(:,:), intent(in) a,
complex(dpc), dimension(:,:), intent(inout) b,
integer(spi), dimension(:), intent(in) ipiv )

Use l-u factors in A to back-substitute for several rhs in B, using ipiv to define the pivoting permutation used in the l-u decomposition.

Parameters
[in]asquare matrix to be factorized
[in,out]brt-hand-sides vectors on input, corresponding solutions on return
[in]ipivvector encoding the pivoting sequence
Author
R. J. Purser

Definition at line 797 of file pmat.f90.

References pietc::c1.

◆ cudlmv()

subroutine pmat::udlmm::cudlmv ( complex(dpc), dimension(:,:), intent(in) a,
complex(dpc), dimension(:), intent(inout) b,
integer(spi), dimension(:), intent(in) ipiv )

Use l-u factors in A to back-substitute for 1 rhs in B, using ipiv to define the pivoting permutation used in the l-u decomposition.

Parameters
[in]asquare matrix to be factorized
[in,out]bright-hand side vector on input, corresponding solution on return
[in]ipivarray encoding the pivoting sequence
Author
R. J. Purser

Definition at line 892 of file pmat.f90.

References pietc::c1.

◆ dudlmm()

subroutine pmat::udlmm::dudlmm ( real(dp), dimension(:,:), intent(in) a,
real(dp), dimension(:,:), intent(inout) b,
integer(spi), dimension(:), intent(in) ipiv )

Use l-u factors in A to back-substitute for several rhs in B, using ipiv to define the pivoting permutation used in the l-u decomposition.

Parameters
[in]asquare matrix to be factorized
[in,out]brt-hand-sides vectors on input, corresponding solutions on return
[in]ipivvector encoding the pivoting sequence
Author
R. J. Purser

Definition at line 763 of file pmat.f90.

References pietc::u1.

◆ dudlmv()

subroutine pmat::udlmm::dudlmv ( real(dp), dimension(:,:), intent(in) a,
real(dp), dimension(:), intent(inout) b,
integer(spi), dimension(:), intent(in) ipiv )

Use l-u factors in A to back-substitute for 1 rhs in B, using ipiv to define the pivoting permutation used in the l-u decomposition.

Parameters
[in]asquare matrix to be factorized
[in,out]bright-hand side vector on input, corresponding solution on return
[in]ipivarray encoding the pivoting sequence
Author
R. J. Purser

Definition at line 861 of file pmat.f90.

References pietc::u1.

◆ sudlmm()

subroutine pmat::udlmm::sudlmm ( real(sp), dimension(:,:), intent(in) a,
real(sp), dimension(:,:), intent(inout) b,
integer(spi), dimension(:), intent(in) ipiv )

Use l-u factors in A to back-substitute for several rhs in B, using ipiv to define the pivoting permutation used in the l-u decomposition.

Parameters
[in]aL-D-U factorization of linear system matrux
[in,out]brt-hand-sides vectors on input, corresponding solutions on return
[in]ipivvector encoding the pivoting sequence
Author
R. J. Purser

Definition at line 729 of file pmat.f90.

◆ sudlmv()

subroutine pmat::udlmm::sudlmv ( real(sp), dimension(:,:), intent(in) a,
real(sp), dimension(:), intent(inout) b,
integer(spi), dimension(:), intent(in) ipiv )

Use l-u factors in A to back-substitute for 1 rhs in B, using ipiv to define the pivoting permutation used in the l-u decomposition.

Parameters
[in]aL-D-U factorization of linear system matrix
[in,out]bright-hand-side vector on input, corresponding solution on return
[in]ipivvector encoding the pivoting sequence
Author
R. J. Purser

Definition at line 830 of file pmat.f90.


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