|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
Definition at line 41 of file pmat5.f90.
subroutine pmat5::gtoc::dgtoc |
( |
real(dp), intent(in) |
dlat, |
|
|
real(dp), intent(in) |
dlon, |
|
|
real(dp), dimension(3), intent(out) |
xe |
|
) |
| |
|
private |
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.
- Parameters
-
[in] | dlat | degrees latitude. |
[in] | dlon | degrees longitude. |
[out] | xe | cartesian unit 3-vector. |
- Author
- R. J. Purser
Definition at line 444 of file pmat5.f90.
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 |
|
) |
| |
|
private |
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.
- Parameters
-
[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). |
- Author
- R. J. Purser
Definition at line 495 of file pmat5.f90.
Referenced by pmat5::sgtocd().
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 |
|
) |
| |
|
private |
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.
- Parameters
-
[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)). |
- Author
- R. J. Purser
Definition at line 563 of file pmat5.f90.
Referenced by pmat5::sgrtocdd(), and pmat5::sgtocdd().
subroutine pmat5::gtoc::sgtoc |
( |
real(sp), intent(in) |
dlat, |
|
|
real(sp), intent(in) |
dlon, |
|
|
real(sp), dimension(3), intent(out) |
xe |
|
) |
| |
|
private |
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.
- Parameters
-
[in] | dlat | degrees latitude. |
[in] | dlon | degrees longitude. |
[out] | xe | Earth-centered cartesian unit 3-vector. |
- Author
- R. J. Purser
- Date
- 1994
Definition at line 422 of file pmat5.f90.
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 |
|
) |
| |
|
private |
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.
- Parameters
-
[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). |
- Author
- R. J. Purser
Definition at line 469 of file pmat5.f90.
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 |
|
) |
| |
|
private |
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.
- Parameters
-
[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)). |
- Author
- R. J. Purser
Definition at line 526 of file pmat5.f90.