grid_tools  1.13.0
pmat5::paraframe Interface Reference

Private Member Functions

subroutine paraframe (xp, yp, zp, xv, yv, zv)
 Take a principal reference orthonormal frame, {xp,yp,zp} and a dependent point defined by unit vector, zv, and complete the V-frame cartesian components, {xv,yv}, that are the result of parallel-transport of {xp,yp} along the geodesic between P and V. More...
 
subroutine sparaframe (sxp, syp, szp, sxv, syv, szv)
 Take a principal reference orthonormal frame, {xp,yp,zp} and a dependent point defined by unit vector, zv, and complete the V-frame cartesian components, {xv,yv}, that are the result of parallel-transport of {xp,yp} along the geodesic between P and V. More...
 

Detailed Description

Definition at line 45 of file pmat5.f90.

Constructor & Destructor Documentation

◆ paraframe()

subroutine pmat5::paraframe::paraframe ( real(dp), dimension(3), intent(in)  xp,
real(dp), dimension(3), intent(in)  yp,
real(dp), dimension(3), intent(in)  zp,
real(dp), dimension(3), intent(out)  xv,
real(dp), dimension(3), intent(out)  yv,
real(dp), dimension(3), intent(in)  zv 
)
private

Take a principal reference orthonormal frame, {xp,yp,zp} and a dependent point defined by unit vector, zv, and complete the V-frame cartesian components, {xv,yv}, that are the result of parallel-transport of {xp,yp} along the geodesic between P and V.

Double precision version.

Parameters
[in]xpreference orthonormal P-frame cartesian X-vector.
[in]ypreference orthonormal P-frame cartesian Y-vector.
[in]zpreference orthonormal P-frame cartesian Z-vector.
[out]xvV-frame cartesian X-vector.
[out]yvV-frame cartesian Y-vector.
[in]zvdependent point zenith, V-frame cartesian Z-vector.
Author
R. J. Purser

Definition at line 719 of file pmat5.f90.

Member Function/Subroutine Documentation

◆ sparaframe()

subroutine pmat5::paraframe::sparaframe ( real(sp), dimension(3), intent(in)  sxp,
real(sp), dimension(3), intent(in)  syp,
real(sp), dimension(3), intent(in)  szp,
real(sp), dimension(3), intent(out)  sxv,
real(sp), dimension(3), intent(out)  syv,
real(sp), dimension(3), intent(in)  szv 
)
private

Take a principal reference orthonormal frame, {xp,yp,zp} and a dependent point defined by unit vector, zv, and complete the V-frame cartesian components, {xv,yv}, that are the result of parallel-transport of {xp,yp} along the geodesic between P and V.

Single precision version.

Parameters
[in]sxpreference orthonormal P-frame cartesian X-vector.
[in]sypreference orthonormal P-frame cartesian Y-vector.
[in]szpreference orthonormal P-frame cartesian Z-vector.
[out]sxvV-frame cartesian X-vector.
[out]syvV-frame cartesian Y-vector.
[in]szvdependent point zenith, V-frame cartesian Z-vector.
Author
R. J. Purser

Definition at line 696 of file pmat5.f90.


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