grid_tools  1.13.0
 All Data Structures Files Functions Variables Pages
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

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

Member Function/Subroutine Documentation

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

Referenced by pesg::xmtoxt1().


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