grid_tools 1.14.0
Loading...
Searching...
No Matches
pmat2::dfco Interface Reference

Public Member Functions

subroutine dfco (na, nb, za, zb, z0, a, b)
 Compute one row of the coefficients for either the compact differencing or quadrature scheme characterized by matrix equation of the form, A.d = B.c (*) In either case, d is the derivative (or density) of cumulative c.
 
subroutine ddfco (na, nb, za, zb, z0, a, b)
 Double precision version of dfco for compact differentiation coefficients.
 
subroutine tdfco (xa, xb, a, b)
 Simplified computation of compact differencing coefficients to get derivatives d from cumulatives c, or vice-versa.
 

Detailed Description

Definition at line 57 of file pmat2.f90.

Constructor & Destructor Documentation

◆ dfco()

subroutine pmat2::dfco::dfco ( integer(spi), intent(in) na,
integer(spi), intent(in) nb,
real(sp), dimension(na), intent(in) za,
real(sp), dimension(nb), intent(in) zb,
real(sp), intent(in) z0,
real(sp), dimension(na), intent(out) a,
real(sp), dimension(nb), intent(out) b )

Compute one row of the coefficients for either the compact differencing or quadrature scheme characterized by matrix equation of the form, A.d = B.c (*) In either case, d is the derivative (or density) of cumulative c.

Parameters
[in]nanumber of d-points operated on by this row of the A of (*)
[in]nbnumber of c-points operated on by this row of the B of (*)
[in]zacoordinates of d-points used in this row of (*)
[in]zbcoordinates of c-points used in this row of (*)
[in]z0nominal point of application of this row of (*)
[in]Athe A-coefficients for this scheme
[in]Bthe B-coefficients for this scheme
Author
R. J. Purser, Tsukasa Fujita (JMA)
Date
1999

Definition at line 189 of file pmat2.f90.

Member Function/Subroutine Documentation

◆ ddfco()

subroutine pmat2::dfco::ddfco ( integer(spi), intent(in) na,
integer(spi), intent(in) nb,
real(dp), dimension(na), intent(in) za,
real(dp), dimension(nb), intent(in) zb,
real(dp), intent(in) z0,
real(dp), dimension(na), intent(out) a,
real(dp), dimension(nb), intent(out) b )

Double precision version of dfco for compact differentiation coefficients.

Parameters
[in]nanumber of A coefficients multiplying derivatives
[in]nbnumber of B coefficients multiplying cumulatives
[in]zacoordinates of the density (d) points
[in]zbcoordinates of the cumulative (c) points
[in]z0nominal point of application of the compact formula
[in]athe A-coefficients for this scheme
[in]bthe B-coefficients for this scheme
Author
R. J. Purser, Tsukasa Fujita (JMA)
Date
1999

Definition at line 224 of file pmat2.f90.

References pietc::u0, and pietc::u1.

◆ tdfco()

subroutine pmat2::dfco::tdfco ( real(dp), dimension(:), intent(in) xa,
real(dp), dimension(:), intent(in) xb,
real(dp), dimension(:), intent(out) a,
real(dp), dimension(:), intent(out) b )

Simplified computation of compact differencing coefficients to get derivatives d from cumulatives c, or vice-versa.

Parameters
[in]xacoordinates, relative to point of application, of d values
[in]xbcoordinates, relatuve to point of application, of c values
[in]athe coefficients, A, for this scheme
[in]bthe coefficients, B, for this scheme
Author
R. J. Purser, Tsukasa Fujita (JMA)
Date
1999

Definition at line 257 of file pmat2.f90.

References pmat2::ddfco(), and pmat2::zero.


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