|
subroutine | dgrtoc (rlat, rlon, xe) |
| Transform "Geographical" to "Cartesian" coordinates. More...
|
|
subroutine | dgrtocd (rlat, rlon, xe, dxedlat, dxedlon) |
| Transform "Geographical" to "Cartesian" coordinates, together with the partial derivatives of cartesians wrt latitude and longitude. More...
|
|
subroutine | dgrtocdd (rlat, rlon, xe, dxedlat, dxedlon, ddxedlatdlat, ddxedlatdlon, ddxedlondlon) |
| Transform "Geographical" to "Cartesian" coordinates, together with the 1st and 2nd partial derivatives of cartesians wrt latitude and longitude. More...
|
|
subroutine | sgrtoc (rlat, rlon, xe) |
| Transform "Geographical" to "Cartesian" coordinates. More...
|
|
subroutine | sgrtocd (rlat, rlon, xe, dxedlat, dxedlon) |
| Transform "Geographical" to "Cartesian" coordinates, together with the partial derivatives of cartesians wrt latitude and longitude. More...
|
|
subroutine | sgrtocdd (rlat, rlon, xe, dxedlat, dxedlon, ddxedlatdlat, ddxedlatdlon, ddxedlondlon) |
| Transform "Geographical" to "Cartesian" coordinates, together with the 1st and 2nd partial derivatives of cartesians wrt latitude and longitude. More...
|
|
Definition at line 37 of file pmat5.f90.
◆ dgrtoc()
subroutine pmat5::grtoc::dgrtoc |
( |
real(dp), intent(in) |
rlat, |
|
|
real(dp), intent(in) |
rlon, |
|
|
real(dp), dimension(3), intent(out) |
xe |
|
) |
| |
|
private |
Transform "Geographical" to "Cartesian" coordinates.
Double proecision version.
- Parameters
-
[in] | rlat | Latitude (radians) of point. |
[in] | rlon | Longitude (radians) of point. |
[out] | xe | Earth-centered cartesian unit 3-vector of point. |
- Author
- R. J. Purser
Definition at line 237 of file pmat5.f90.
◆ dgrtocd()
subroutine pmat5::grtoc::dgrtocd |
( |
real(dp), intent(in) |
rlat, |
|
|
real(dp), intent(in) |
rlon, |
|
|
real(dp), dimension(3), intent(out) |
xe, |
|
|
real(dp), dimension(3), intent(out) |
dxedlat, |
|
|
real(dp), dimension(3), intent(out) |
dxedlon |
|
) |
| |
|
private |
Transform "Geographical" to "Cartesian" coordinates, together with the partial derivatives of cartesians wrt latitude and longitude.
Double precision version.
- Parameters
-
[in] | rlat | Latitude (radians) of point. |
[in] | rlon | Longitude (radians) of point. |
[out] | xe | Earth-centered cartesian unit 3-vector of point. |
[out] | dxedlat | Derivative, d(xe)/d(rlat). |
[out] | dxedlon | Derivative, d(xe)/d(rlon). |
- Author
- R. J. Purser
Definition at line 280 of file pmat5.f90.
◆ dgrtocdd()
subroutine pmat5::grtoc::dgrtocdd |
( |
real(dp), intent(in) |
rlat, |
|
|
real(dp), intent(in) |
rlon, |
|
|
real(dp), dimension(3), intent(out) |
xe, |
|
|
real(dp), dimension(3), intent(out) |
dxedlat, |
|
|
real(dp), dimension(3), intent(out) |
dxedlon, |
|
|
real(dp), dimension(3), intent(out) |
ddxedlatdlat, |
|
|
real(dp), dimension(3), intent(out) |
ddxedlatdlon, |
|
|
real(dp), dimension(3), intent(out) |
ddxedlondlon |
|
) |
| |
|
private |
Transform "Geographical" to "Cartesian" coordinates, together with the 1st and 2nd partial derivatives of cartesians wrt latitude and longitude.
Double precision version.
- Parameters
-
[in] | rlat | Latitude (radians) of point. |
[in] | rlon | Longitude (radians) of point. |
[out] | xe | Earth-centered cartesian unit 3-vector of point. |
[out] | dxedlat | Derivative, d(xe)/d(rlat). |
[out] | dxedlon | Derivative, d(xe)/d(rlon). |
[out] | ddxedlatdlat | Derivative, d^2(xe)/(d(rlat)d(rlat)). |
[out] | ddxedlatdlon | Derivative, d^2(xe)/(d(rlat)d(rlon)). |
[out] | ddxedlondlon | Derivative, d^2(xe)/(d(rlon)d(rlon)). |
- Author
- R. J. Purser
Definition at line 340 of file pmat5.f90.
◆ sgrtoc()
subroutine pmat5::grtoc::sgrtoc |
( |
real(sp), intent(in) |
rlat, |
|
|
real(sp), intent(in) |
rlon, |
|
|
real(sp), dimension(3), intent(out) |
xe |
|
) |
| |
|
private |
Transform "Geographical" to "Cartesian" coordinates.
Single proecision version.
- Parameters
-
[in] | rlat | Latitude (radians) of point. |
[in] | rlon | Longitude (radians) of point. |
[out] | xe | Earth-centered cartesian unit 3-vector of point. |
- Author
- R. J. Purser
Definition at line 220 of file pmat5.f90.
◆ sgrtocd()
subroutine pmat5::grtoc::sgrtocd |
( |
real(sp), intent(in) |
rlat, |
|
|
real(sp), intent(in) |
rlon, |
|
|
real(sp), dimension(3), intent(out) |
xe, |
|
|
real(sp), dimension(3), intent(out) |
dxedlat, |
|
|
real(sp), dimension(3), intent(out) |
dxedlon |
|
) |
| |
|
private |
Transform "Geographical" to "Cartesian" coordinates, together with the partial derivatives of cartesians wrt latitude and longitude.
Single precision version.
- Parameters
-
[in] | rlat | Latitude (radians) of point. |
[in] | rlon | Longitude (radians) of point. |
[out] | xe | Earth-centered cartesian unit 3-vector of point. |
[out] | dxedlat | Derivative, d(xe)/d(rlat). |
[out] | dxedlon | Derivative, d(xe)/d(rlon). |
- Author
- R. J. Purser
Definition at line 257 of file pmat5.f90.
◆ sgrtocdd()
subroutine pmat5::grtoc::sgrtocdd |
( |
real(sp), intent(in) |
rlat, |
|
|
real(sp), intent(in) |
rlon, |
|
|
real(sp), dimension(3), intent(out) |
xe, |
|
|
real(sp), dimension(3), intent(out) |
dxedlat, |
|
|
real(sp), dimension(3), intent(out) |
dxedlon, |
|
|
real(sp), dimension(3), intent(out) |
ddxedlatdlat, |
|
|
real(sp), dimension(3), intent(out) |
ddxedlatdlon, |
|
|
real(sp), dimension(3), intent(out) |
ddxedlondlon |
|
) |
| |
|
private |
Transform "Geographical" to "Cartesian" coordinates, together with the 1st and 2nd partial derivatives of cartesians wrt latitude and longitude.
Single precision version.
- Parameters
-
[in] | rlat | Latitude (radians) of point. |
[in] | rlon | Longitude (radians) of point. |
[out] | xe | Earth-centered cartesian unit 3-vector of point. |
[out] | dxedlat | Derivative, d(xe)/d(rlat). |
[out] | dxedlon | Derivative, d(xe)/d(rlon). |
[out] | ddxedlatdlat | Derivative, d^2(xe)/(d(rlat)d(rlat)). |
[out] | ddxedlatdlon | Derivative, d^2(xe)/(d(rlat)d(rlon)). |
[out] | ddxedlondlon | Derivative, d^2(xe)/(d(rlon)d(rlon)). |
- Author
- R. J. Purser
Definition at line 307 of file pmat5.f90.
The documentation for this interface was generated from the following file:
- /lfs/h2/emc/global/noscrub/George.Gayno/ufs_utils.git/UFS_UTILS.upstream/sorc/grid_tools.fd/regional_esg_grid.fd/pmat5.f90