|
grid_tools 1.14.0
|
Public Member Functions | |
| subroutine | dgtoc (dlat, dlon, xe) |
| Transform "Geographical" to "Cartesian" coordinates, where the geographical coordinates refer to latitude and longitude (degrees) and cartesian coordinates are standard earth-centered cartesian coordinates: xe(3) pointing north, xe(1) pointing to the 0-meridian. | |
| subroutine | dgtocd (dlat, dlon, xe, dxedlat, dxedlon) |
| Transform "Geographical" to "Cartesian" coordinates, where the geographical coordinates refer to latitude and longitude (degrees) and cartesian coordinates are standard earth-centered cartesian coordinates: xe(3) pointing north, xe(1) pointing to the 0-meridian. | |
| subroutine | dgtocdd (dlat, dlon, xe, dxedlat, dxedlon, ddxedlatdlat, ddxedlatdlon, ddxedlondlon) |
| Transform "Geographical" to "Cartesian" coordinates, where the geographical coordinates refer to latitude and longitude (degrees) and cartesian coordinates are standard earth-centered cartesian coordinates: xe(3) pointing north, xe(1) pointing to the 0-meridian. | |
| subroutine | sgtoc (dlat, dlon, xe) |
| Transform "Geographical" to "Cartesian" coordinates, where the geographical coordinates refer to latitude and longitude (degrees) and cartesian coordinates are standard earth-centered cartesian coordinates: xe(3) pointing north, xe(1) pointing to the 0-meridian. | |
| subroutine | sgtocd (dlat, dlon, xe, dxedlat, dxedlon) |
| Transform "Geographical" to "Cartesian" coordinates, where the geographical coordinates refer to latitude and longitude (degrees) and cartesian coordinates are standard earth-centered cartesian coordinates: xe(3) pointing north, xe(1) pointing to the 0-meridian. | |
| subroutine | sgtocdd (dlat, dlon, xe, dxedlat, dxedlon, ddxedlatdlat, ddxedlatdlon, ddxedlondlon) |
| Transform "Geographical" to "Cartesian" coordinates, where the geographical coordinates refer to latitude and longitude (degrees) and cartesian coordinates are standard earth-centered cartesian coordinates: xe(3) pointing north, xe(1) pointing to the 0-meridian. | |
| subroutine pmat5::gtoc::dgtoc | ( | real(dp), intent(in) | dlat, |
| real(dp), intent(in) | dlon, | ||
| real(dp), dimension(3), intent(out) | xe ) |
Transform "Geographical" to "Cartesian" coordinates, where the geographical coordinates refer to latitude and longitude (degrees) and cartesian coordinates are standard earth-centered cartesian coordinates: xe(3) pointing north, xe(1) pointing to the 0-meridian.
Double precision version.
| [in] | dlat | degrees latitude. |
| [in] | dlon | degrees longitude. |
| [out] | xe | cartesian unit 3-vector. |
Definition at line 444 of file pmat5.f90.
References pietc::dtor.
| subroutine pmat5::gtoc::dgtocd | ( | real(dp), intent(in) | dlat, |
| real(dp), intent(in) | dlon, | ||
| real(dp), dimension(3), intent(out) | xe, | ||
| real(dp), dimension(3), intent(out) | dxedlat, | ||
| real(dp), dimension(3), intent(out) | dxedlon ) |
Transform "Geographical" to "Cartesian" coordinates, where the geographical coordinates refer to latitude and longitude (degrees) and cartesian coordinates are standard earth-centered cartesian coordinates: xe(3) pointing north, xe(1) pointing to the 0-meridian.
Also, return the partial derivatives of xe wrt latitude and longitude. Double precision version.
| [in] | dlat | degrees latitude. |
| [in] | dlon | degrees longitude. |
| [out] | xe | cartesian unit 3-vector. |
| [out] | dxedlat | derivative, d(xe)/d(dlat). |
| [out] | dxedlon | derivative, d(xe)/d(dlon). |
Definition at line 495 of file pmat5.f90.
References pietc::dtor, and pietc::u0.
| subroutine pmat5::gtoc::dgtocdd | ( | real(dp), intent(in) | dlat, |
| real(dp), intent(in) | dlon, | ||
| 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 ) |
Transform "Geographical" to "Cartesian" coordinates, where the geographical coordinates refer to latitude and longitude (degrees) and cartesian coordinates are standard earth-centered cartesian coordinates: xe(3) pointing north, xe(1) pointing to the 0-meridian.
Also, return the 1st and 2nd partial derivatives of xe wrt latitude and longitude. Double precision version.
| [in] | dlat | degrees latitude. |
| [in] | dlon | degrees longitude. |
| [out] | xe | cartesian unit 3-vector. |
| [out] | dxedlat | d(xe)/d(dlat). |
| [out] | dxedlon | d(xe)/d(dlon). |
| [out] | ddxedlatdlat | derivative, d^2(xe)/(d(dlat)d(dlat)). |
| [out] | ddxedlatdlon | derivative, d^2(xe)/(d(dlat)d(dlon)). |
| [out] | ddxedlondlon | derivative, d^2(xe)/(d(dlon)d(dlon)). |
Definition at line 563 of file pmat5.f90.
References pietc::dtor, and pietc::u0.
| subroutine pmat5::gtoc::sgtoc | ( | real(sp), intent(in) | dlat, |
| real(sp), intent(in) | dlon, | ||
| real(sp), dimension(3), intent(out) | xe ) |
Transform "Geographical" to "Cartesian" coordinates, where the geographical coordinates refer to latitude and longitude (degrees) and cartesian coordinates are standard earth-centered cartesian coordinates: xe(3) pointing north, xe(1) pointing to the 0-meridian.
Single precision version.
| [in] | dlat | degrees latitude. |
| [in] | dlon | degrees longitude. |
| [out] | xe | Earth-centered cartesian unit 3-vector. |
| subroutine pmat5::gtoc::sgtocd | ( | real(sp), intent(in) | dlat, |
| real(sp), intent(in) | dlon, | ||
| real(sp), dimension(3), intent(out) | xe, | ||
| real(sp), dimension(3), intent(out) | dxedlat, | ||
| real(sp), dimension(3), intent(out) | dxedlon ) |
Transform "Geographical" to "Cartesian" coordinates, where the geographical coordinates refer to latitude and longitude (degrees) and cartesian coordinates are standard earth-centered cartesian coordinates: xe(3) pointing north, xe(1) pointing to the 0-meridian.
Also, return the partial derivatives of xe wrt latitude and longitude. Single precision version.
| [in] | dlat | degrees latitude. |
| [in] | dlon | degrees longitude. |
| [out] | xe | cartesian unit 3-vector. |
| [out] | dxedlat | derivative, d(xe)/d(dlat). |
| [out] | dxedlon | derivative, d(xe)/d(dlon). |
Definition at line 469 of file pmat5.f90.
References pmat5::dgtocd().
| subroutine pmat5::gtoc::sgtocdd | ( | real(sp), intent(in) | dlat, |
| real(sp), intent(in) | dlon, | ||
| 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 ) |
Transform "Geographical" to "Cartesian" coordinates, where the geographical coordinates refer to latitude and longitude (degrees) and cartesian coordinates are standard earth-centered cartesian coordinates: xe(3) pointing north, xe(1) pointing to the 0-meridian.
Also, return the 1st and 2nd partial derivatives of xe wrt latitude and longitude. Single precision version.
| [in] | dlat | degrees latitude. |
| [in] | dlon | degrees longitude. |
| [out] | xe | cartesian unit 3-vector. |
| [out] | dxedlat | derivative, d(xe)/d(dlat). |
| [out] | dxedlon | derivative, d(xe)/d(dlon). |
| [out] | ddxedlatdlat | derivative, d^2(xe)/(d(dlat)d(dlat)). |
| [out] | ddxedlatdlon | derivative, d^2(xe)/(d(dlat)d(dlon)). |
| [out] | ddxedlondlon | derivative, d^2(xe)/(d(dlon)d(dlon)). |
Definition at line 526 of file pmat5.f90.
References pmat5::dgtocdd().