|
grid_tools 1.14.0
|
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. | |
| 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.
| [in] | a | Mapping parameter controlling grid line spacing profile |
| [in] | zm | Scalar value of single map plane coordinate |
| [out] | zt | Scalar value of single gnomonic plane coordinate |
| [out] | ztd | Derivative of gnomonic coordinate, d(zt)/d(zm) |
| [out] | ff | Failure flag |
Definition at line 322 of file pesg.f90.
References pietc::f, pietc::pih, pietc::u0, and pietc::u1.
| 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.
| [in] | a | Mapping parameter controlling grid line spacing profile |
| [in] | zm | Single map plane coordinate |
| [in] | zt | Single gnomonic plane coordinate |
| [in] | ztd | Derivative wrt zm of zt, d(zt)/d(zm) |
| [in] | zt1 | Derivative wrt a of zt, d(zt)/da |
| [in] | ztd1 | Derivative wrt a of ztd, d^2(zt)/(d(zm)da) |
| [in] | ff | Failure flag |
Definition at line 347 of file pesg.f90.
References pietc::f, pietc::o2, pietc::o3, pietc::pih, pietc::u0, pietc::u1, and pietc::u2.