grid_tools  1.9.0
pesg::get_qx Interface Reference

Private Member Functions

subroutine get_qx (j0, v1, v2, v3, v4)
 From a jacobian matrix, j0, get a sufficient set of v. More...
 
subroutine get_qxd (j0, j0d, v1, v2, v3, v4, v1d, v2d, v3d, v4d)
 From a jacobian matrix, j0, and its derivative, j0d, get a sufficient set of v. More...
 

Detailed Description

Definition at line 37 of file pesg.f90.

Constructor & Destructor Documentation

◆ get_qx()

subroutine pesg::get_qx::get_qx ( real(dp), dimension(3,2), intent(in)  j0,
real(dp), intent(out)  v1,
real(dp), intent(out)  v2,
real(dp), intent(out)  v3,
real(dp), intent(out)  v4 
)
private

From a jacobian matrix, j0, get a sufficient set of v.

. diagnostics such that, from averages of these v, we can later compute the collective variance of Q(lam) that they imply for any choice of the "lambda" parameter, lam. Note that v1 and v4 are quadratic diagnostics of EL, while v2 and v3 are linear.

Parameters
[in]j0jacobian matrix
[out]v1quadratic diagnostics of EL
[out]v2linear diagnostics of EL
[out]v3linear diagnostics of EL
[out]v4quadratic diagnostics of EL
Author
R. J. Purser

Definition at line 511 of file pesg.f90.

Member Function/Subroutine Documentation

◆ get_qxd()

subroutine pesg::get_qx::get_qxd ( real(dp), dimension(3,2), intent(in)  j0,
real(dp), dimension(3,2,2), intent(in)  j0d,
real(dp), intent(out)  v1,
real(dp), intent(out)  v2,
real(dp), intent(out)  v3,
real(dp), intent(out)  v4,
real(dp), dimension(2), intent(out)  v1d,
real(dp), dimension(2), intent(out)  v2d,
real(dp), dimension(2), intent(out)  v3d,
real(dp), dimension(2), intent(out)  v4d 
)
private

From a jacobian matrix, j0, and its derivative, j0d, get a sufficient set of v.

. diagnostics such that, from average of these diagnostics, we can later compute the collective variance of Q and its derivative.

Parameters
[in]j0jacobian matrix
[in]j0dderivative of j0
[in]v1
[in]v2
[in]v3
[in]v4
[in]v1d
[in]v2d
[in]v3d
[in]v4d
Author
R. J. Purser

Definition at line 541 of file pesg.f90.


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