CAM
interpolate_data.F90 File Reference

Data Types

type  interpolate_data::interp_type
 
interface  interpolate_data::lininterp
 

Modules

module  interpolate_data
 

Functions/Subroutines

subroutine interpolate_data::lininterp_full1d (arrin, yin, nin, arrout, yout, nout)
 
subroutine, public interpolate_data::lininterp_init (yin, nin, yout, nout, extrap_method, interp_wgts, cyclicmin, cyclicmax)
 
subroutine interpolate_data::lininterp1d (arrin, n1, arrout, m1, interp_wgts)
 
subroutine interpolate_data::lininterp2d2d (arrin, n1, n2, arrout, m1, m2, wgt1, wgt2)
 
subroutine interpolate_data::lininterp2d1d (arrin, n1, n2, arrout, m1, wgt1, wgt2, fldname)
 
subroutine interpolate_data::lininterp3d2d (arrin, n1, n2, n3, arrout, m1, len1, wgt1, wgt2)
 
subroutine, public interpolate_data::lininterp_finish (interp_wgts)
 
subroutine interpolate_data::lininterp_original (arrin, yin, nlev, nlatin, arrout, yout, nlatout)
 
subroutine, public interpolate_data::bilin (arrin, xin, yin, nlondin, nlonin, nlevdin, nlev, nlatin, arrout, xout, yout, nlondout, nlonout, nlevdout, nlatout)
 
subroutine, public interpolate_data::vertinterp (ncol, ncold, nlev, pmid, pout, arrin, arrout)
 
subroutine, public interpolate_data::get_timeinterp_factors (cycflag, np1, cdayminus, cdayplus, cday, fact1, fact2, str)
 
logical function interpolate_data::valid_timeinterp_factors (fact1, fact2)
 

Variables

integer, parameter, public interpolate_data::extrap_method_zero = 0
 
integer, parameter, public interpolate_data::extrap_method_bndry = 1
 
integer, parameter, public interpolate_data::extrap_method_cycle = 2