FV3 Bundle
tools_func.F90 File Reference

Go to the source code of this file.

Modules

module  tools_func
 

Functions/Subroutines

subroutine, public tools_func::lonlatmod (lon, lat)
 
subroutine, public tools_func::sphere_dist (lon_i, lat_i, lon_f, lat_f, dist)
 
subroutine, public tools_func::reduce_arc (lon_i, lat_i, lon_f, lat_f, maxdist, dist)
 
subroutine, public tools_func::vector_product (v1, v2, vp)
 
subroutine, public tools_func::vector_triple_product (v1, v2, v3, p)
 
subroutine, public tools_func::add (value, cumul, num, wgt)
 
subroutine, public tools_func::divide (value, num)
 
subroutine, public tools_func::fit_diag (mpl, nc3, nl0r, nl0, l0rl0_to_l0, disth, distv, rh, rv, fit)
 
subroutine, public tools_func::fit_diag_dble (mpl, nc3, nl0r, nl0, l0rl0_to_l0, disth, distv, rh, rv, rv_rfac, rv_coef, fit)
 
real(kind_real) function, public tools_func::gc99 (mpl, distnorm)
 
subroutine, public tools_func::fit_lct (mpl, nc, nl0, dx, dy, dz, dmask, nscales, D, coef, fit)
 
subroutine, public tools_func::lct_d2h (mpl, D11, D22, D33, D12, H11, H22, H33, H12)
 
subroutine, public tools_func::check_cond (d1, d2, nod, valid)
 
real(kind_real) function tools_func::matern (mpl, M, x)
 
subroutine, public tools_func::cholesky (mpl, n, a, u)
 
subroutine, public tools_func::syminv (mpl, n, a, c)
 

Variables

real(kind_real), parameter, public tools_func::gc2gau = 0.28
 
real(kind_real), parameter, public tools_func::gau2gc = 3.57
 
real(kind_real), parameter, public tools_func::dmin = 1.0e-12_kind_real
 
real(kind_real), parameter tools_func::condmax = 1.0e2
 
integer, parameter, public tools_func::m = 0