|
subroutine | dctoc (s, xc1, xc2) |
| Evaluate Schmidt transformation, xc1 --> xc2, with scaling parameter s.
|
|
subroutine | dctocd (s, xc1, xc2, dxc2) |
| Evaluate Schmidt transformation, xc1 --> xc2, with scaling parameter s, and its jacobian, dxc2.
|
|
subroutine | dctocdd (s, xc1, xc2, dxc2, ddxc2) |
| Evaluate Schmidt transformation, xc1 --> xc2, with scaling parameter s, its jacobian, dxc2, and its 2nd derivative, ddxc2.
|
|
subroutine | sctoc (s, xc1, xc2) |
| Evaluate Schmidt transformation, xc1 --> xc2, with scaling parameter s.
|
|
subroutine | sctocd (s, xc1, xc2, dxc2) |
| Evaluate Schmidt transformation, xc1 --> xc2, with scaling parameter s, and its jacobian, dxc2.
|
|
subroutine | sctocdd (s, xc1, xc2, dxc2, ddxc2) |
| Evaluate Schmidt transformation, xc1 --> xc2, with scaling parameter s, its jacobian, dxc2, and its 2nd derivative, ddxc2.
|
|
Definition at line 47 of file pmat5.f90.
◆ dctoc()
subroutine pmat5::ctoc_schm::dctoc |
( |
real(dp), intent(in) | s, |
|
|
real(dp), dimension(3), intent(inout) | xc1, |
|
|
real(dp), dimension(3), intent(inout) | xc2 ) |
Evaluate Schmidt transformation, xc1 --> xc2, with scaling parameter s.
- Parameters
-
[in] | s | Schmidt scaling parameter. |
[in,out] | xc1 | input cartesian 3-vector. |
[in,out] | xc2 | output cartesian unit 3-vector. |
- Author
- R. J. Purser
Definition at line 915 of file pmat5.f90.
References pietc::u1, and pietc::u2.
◆ dctocd()
subroutine pmat5::ctoc_schm::dctocd |
( |
real(dp), intent(in) | s, |
|
|
real(dp), dimension(3), intent(inout) | xc1, |
|
|
real(dp), dimension(3), intent(inout) | xc2, |
|
|
real(dp), dimension(3,3), intent(out) | dxc2 ) |
Evaluate Schmidt transformation, xc1 --> xc2, with scaling parameter s, and its jacobian, dxc2.
- Parameters
-
[in] | s | Schmidt scaling parameter. |
[in,out] | xc1 | input cartesian 3-vector. |
[in,out] | xc2 | output cartesian unit 3-vector. |
[out] | dxc2 | jacobian 1st derivative, d(xc2)/d(xc1). |
- Author
- R. J. Purser
Definition at line 946 of file pmat5.f90.
References pietc::u0, pietc::u1, and pietc::u2.
◆ dctocdd()
subroutine pmat5::ctoc_schm::dctocdd |
( |
real(dp), intent(in) | s, |
|
|
real(dp), dimension(3), intent(inout) | xc1, |
|
|
real(dp), dimension(3), intent(inout) | xc2, |
|
|
real(dp), dimension(3,3), intent(out) | dxc2, |
|
|
real(dp), dimension(3,3,3), intent(out) | ddxc2 ) |
Evaluate Schmidt transformation, xc1 --> xc2, with scaling parameter s, its jacobian, dxc2, and its 2nd derivative, ddxc2.
- Parameters
-
[in] | s | Schmidt scaling parameter. |
[in,out] | xc1 | input cartesian 3-vector. |
[in,out] | xc2 | output cartesian unit 3-vector. |
[out] | dxc2 | jacobian 1st derivative, d(xc2)/d(xc1). |
[out] | ddxc2 | 2nd derivative, d^2(xc2)/(d(xc1)d(xc1)). |
- Author
- R. J. Purser
Definition at line 987 of file pmat5.f90.
References pietc::u0, pietc::u1, and pietc::u2.
◆ sctoc()
subroutine pmat5::ctoc_schm::sctoc |
( |
real(sp), intent(in) | s, |
|
|
real(sp), dimension(3), intent(inout) | xc1, |
|
|
real(sp), dimension(3), intent(inout) | xc2 ) |
Evaluate Schmidt transformation, xc1 --> xc2, with scaling parameter s.
- Parameters
-
[in] | s | Schmidt scaling parameter |
[in,out] | xc1 | input cartesian 3-vector |
[in,out] | xc2 | output cartesian unit 3-vector |
- Author
- R. J. Purser
Definition at line 794 of file pmat5.f90.
◆ sctocd()
subroutine pmat5::ctoc_schm::sctocd |
( |
real(sp), intent(in) | s, |
|
|
real(sp), dimension(3), intent(inout) | xc1, |
|
|
real(sp), dimension(3), intent(inout) | xc2, |
|
|
real(sp), dimension(3,3), intent(out) | dxc2 ) |
Evaluate Schmidt transformation, xc1 --> xc2, with scaling parameter s, and its jacobian, dxc2.
- Parameters
-
[in] | s | Schmidt scaling parameter. |
[in,out] | xc1 | input cartesian 3-vector. |
[in,out] | xc2 | output cartesian unit 3-vector. |
[out] | dxc2 | jacobian 1st derivative, d(xc2)/d(xc1). |
- Author
- R. J. Purser
Definition at line 824 of file pmat5.f90.
◆ sctocdd()
subroutine pmat5::ctoc_schm::sctocdd |
( |
real(sp), intent(in) | s, |
|
|
real(sp), dimension(3), intent(inout) | xc1, |
|
|
real(sp), dimension(3), intent(inout) | xc2, |
|
|
real(sp), dimension(3,3), intent(out) | dxc2, |
|
|
real(sp), dimension(3,3,3), intent(out) | ddxc2 ) |
Evaluate Schmidt transformation, xc1 --> xc2, with scaling parameter s, its jacobian, dxc2, and its 2nd derivative, ddxc2.
- Parameters
-
[in] | s | Schmidt scaling parameter. |
[in] | xc1 | input cartesian 3-vector. |
[in] | xc2 | output cartesian unit 3-vector. |
[out] | dxc2 | jacobian 1st derivative, d(xc2)/d(xc1). |
[out] | ddxc2 | 2nd derivative, d^2(xc2)/(d(xc1)d(xc1)). |
- Author
- R. J. Purser
Definition at line 865 of file pmat5.f90.
The documentation for this interface was generated from the following file:
- /scratch4/NCEPDEV/nems/Brian.Curtis/git/BrianCurtis-NOAA/UFS_UTILS/v1_14_0/sorc/grid_tools.fd/regional_esg_grid.fd/pmat5.f90