SABER
tools_fit Module Reference

Fit-related tools. More...

Functions/Subroutines

subroutine, public fast_fit (mpl, n, iz, dist, raw, fit_r)
 Fast fit length-scale estimation based on the value at mid-height. More...
 
subroutine, public ver_smooth (mpl, n, x, rv, profile)
 Homogeneous smoothing of a vertical profile. More...
 
subroutine, public ver_fill (mpl, n, x, profile)
 Missing values filling of a vertical profile. More...
 

Variables

integer, parameter itermax = 10
 

Detailed Description

Fit-related tools.

Function/Subroutine Documentation

◆ fast_fit()

subroutine, public tools_fit::fast_fit ( type(mpl_type), intent(inout)  mpl,
integer, intent(in)  n,
integer, intent(in)  iz,
real(kind_real), dimension(n), intent(in)  dist,
real(kind_real), dimension(n), intent(in)  raw,
real(kind_real), intent(out)  fit_r 
)

Fast fit length-scale estimation based on the value at mid-height.

Parameters
[in,out]mplMPI data
[in]nVector size
[in]izZero separation index
[in]distDistance
[in]rawRaw data
[out]fit_rFast fit result

Definition at line 28 of file tools_fit.F90.

Here is the call graph for this function:

◆ ver_fill()

subroutine, public tools_fit::ver_fill ( type(mpl_type), intent(inout)  mpl,
integer, intent(in)  n,
real(kind_real), dimension(n), intent(in)  x,
real(kind_real), dimension(n), intent(inout)  profile 
)

Missing values filling of a vertical profile.

Parameters
[in,out]mplMPI data
[in]nVector size
[in]xCoordinate
[in,out]profileVertical profile

Definition at line 229 of file tools_fit.F90.

◆ ver_smooth()

subroutine, public tools_fit::ver_smooth ( type(mpl_type), intent(inout)  mpl,
integer, intent(in)  n,
real(kind_real), dimension(n), intent(in)  x,
real(kind_real), intent(in)  rv,
real(kind_real), dimension(n), intent(inout)  profile 
)

Homogeneous smoothing of a vertical profile.

Parameters
[in,out]mplMPI data
[in]nVector size
[in]xCoordinate
[in]rvFiltering support radius
[in,out]profileVertical profile

Definition at line 175 of file tools_fit.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ itermax

integer, parameter tools_fit::itermax = 10

Definition at line 17 of file tools_fit.F90.