grid_tools  1.13.0
pesg::zmtozt Interface Reference

Private Member Functions

subroutine zmtozt (a, zm, zt, ztd, ff)
 Evaluate the function, zt = tan(sqrt(A)*z)/sqrt(A), and its derivative, ztd, for positive and negative A and for the limiting case, A –> 0. More...
 
subroutine zmtozt1 (a, zm, zt, ztd, zt1, ztd1, ff)
 Like zmtozt, but also, get the derivative with respect to a, zt1 of zt, and ztd1 of ztd. More...
 

Detailed Description

Definition at line 32 of file pesg.f90.

Constructor & Destructor Documentation

◆ zmtozt()

subroutine pesg::zmtozt::zmtozt ( real(dp), intent(in)  a,
real(dp), intent(in)  zm,
real(dp), intent(out)  zt,
real(dp), intent(out)  ztd,
logical, intent(out)  ff 
)
private

Evaluate the function, zt = tan(sqrt(A)*z)/sqrt(A), and its derivative, ztd, for positive and negative A and for the limiting case, A –> 0.

Parameters
[in]aMapping parameter controlling grid line spacing profile
[in]zmScalar value of single map plane coordinate
[out]ztScalar value of single gnomonic plane coordinate
[out]ztdDerivative of gnomonic coordinate, d(zt)/d(zm)
[out]ffFailure flag
Author
R. J. Purser

Definition at line 323 of file pesg.f90.

Member Function/Subroutine Documentation

◆ zmtozt1()

subroutine pesg::zmtozt::zmtozt1 ( real(dp), intent(in)  a,
real(dp), intent(in)  zm,
real(dp), intent(out)  zt,
real(dp), intent(out)  ztd,
real(dp), intent(out)  zt1,
real(dp), intent(out)  ztd1,
logical, intent(out)  ff 
)
private

Like zmtozt, but also, get the derivative with respect to a, zt1 of zt, and ztd1 of ztd.

Parameters
[in]aMapping parameter controlling grid line spacing profile
[in]zmSingle map plane coordinate
[in]ztSingle gnomonic plane coordinate
[in]ztdDerivative wrt zm of zt, d(zt)/d(zm)
[in]zt1Derivative wrt a of zt, d(zt)/da
[in]ztd1Derivative wrt a of ztd, d^2(zt)/(d(zm)da)
[in]ffFailure flag
Author
R. J. Purser

Definition at line 348 of file pesg.f90.


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