CAM
interpolation.F90 File Reference

Modules

module  interpolation
 

Functions/Subroutines

real(kind=core_rknd) function, public interpolation::lin_interpolate_two_points (height_int, height_high, height_low, var_high, var_low)
 
elemental real(kind=core_rknd) function, public interpolation::linear_interp_factor (factor, var_high, var_low)
 
real(kind=core_rknd) function, public interpolation::mono_cubic_interp (z_in, km1, k00, kp1, kp2, zm1, z00, zp1, zp2, fm1, f00, fp1, fp2)
 
pure integer function, public interpolation::binary_search (n, array, var)
 
real(kind=core_rknd) function, dimension(dim_out), public interpolation::plinterp_fnc (dim_out, dim_src, grid_out, grid_src, var_src)
 
real(kind=core_rknd) function, dimension(dim_out), public interpolation::zlinterp_fnc (dim_out, dim_src, grid_out, grid_src, var_src)
 
subroutine, public interpolation::pvertinterp (nlev, pmid, pout, arrin, arrout)
 
subroutine, public interpolation::lin_interpolate_on_grid (nparam, xlist, tlist, xvalue, tvalue)