grid_tools 1.14.0
Loading...
Searching...
No Matches
pesg::zmtozt Interface Reference

Public 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.
 
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.
 

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 )

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 322 of file pesg.f90.

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

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 )

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 347 of file pesg.f90.

References pietc::f, pietc::o2, pietc::o3, pietc::pih, pietc::u0, pietc::u1, and pietc::u2.


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