| 
| 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...
  | 
|   | 
Definition at line 40 of file pmat.f90.
 
◆ dinvu()
  
  
      
        
          | 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] | a | upper triangular matrix.  | 
  
   
- Author
 - R. J. Purser 
 
Definition at line 1127 of file pmat.f90.
 
 
◆ dlinuv()
  
  
      
        
          | 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] | a | upper triangular matrix.  | 
    | [in,out] | u | input RHS vector, output solution vector.  | 
  
   
- Author
 - R. J. Purser 
 
Definition at line 1219 of file pmat.f90.
 
 
◆ sinvu()
  
  
      
        
          | 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] | a | upper triangular matrix.  | 
  
   
- Author
 - R. J. Purser 
 
Definition at line 1117 of file pmat.f90.
 
 
◆ slinuv()
  
  
      
        
          | 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] | a | upper triangular matrix.  | 
    | [in,out] | u | input RHS vector, output solution vector.  | 
  
   
- Author
 - R. J. Purser 
 
Definition at line 1204 of file pmat.f90.
 
 
The documentation for this interface was generated from the following file:
- /scratch1/NCEPDEV/da/George.Gayno/ufs_utils.git/UFS_UTILS/sorc/grid_tools.fd/regional_esg_grid.fd/pmat.f90