CAM
interpolate_data::lininterp Interface Reference

Private Member Functions

subroutine lininterp_original (arrin, yin, nlev, nlatin, arrout, yout, nlatout)
 
subroutine lininterp_full1d (arrin, yin, nin, arrout, yout, nout)
 
subroutine lininterp1d (arrin, n1, arrout, m1, interp_wgts)
 
subroutine lininterp2d2d (arrin, n1, n2, arrout, m1, m2, wgt1, wgt2)
 
subroutine lininterp2d1d (arrin, n1, n2, arrout, m1, wgt1, wgt2, fldname)
 
subroutine lininterp3d2d (arrin, n1, n2, n3, arrout, m1, len1, wgt1, wgt2)
 

Member Function/Subroutine Documentation

◆ lininterp1d()

subroutine interpolate_data::lininterp::lininterp1d ( real(r8), dimension(n1), intent(in)  arrin,
integer, intent(in)  n1,
real(r8), dimension(m1), intent(out)  arrout,
integer, intent(in)  m1,
type(interp_type), intent(in)  interp_wgts 
)
private

◆ lininterp2d1d()

subroutine interpolate_data::lininterp::lininterp2d1d ( real(r8), dimension(n1,n2), intent(in)  arrin,
integer, intent(in)  n1,
integer, intent(in)  n2,
real(r8), dimension(m1), intent(out)  arrout,
integer, intent(in)  m1,
type(interp_type), intent(in)  wgt1,
type(interp_type), intent(in)  wgt2,
character(len=*), dimension(:), intent(in), optional  fldname 
)
private

◆ lininterp2d2d()

subroutine interpolate_data::lininterp::lininterp2d2d ( real(r8), dimension(n1,n2), intent(in)  arrin,
integer, intent(in)  n1,
integer, intent(in)  n2,
real(r8), dimension(m1,m2), intent(out)  arrout,
integer, intent(in)  m1,
integer, intent(in)  m2,
type(interp_type), intent(in)  wgt1,
type(interp_type), intent(in)  wgt2 
)
private

◆ lininterp3d2d()

subroutine interpolate_data::lininterp::lininterp3d2d ( real(r8), dimension(n1,n2,n3), intent(in)  arrin,
integer, intent(in)  n1,
integer, intent(in)  n2,
integer, intent(in)  n3,
real(r8), dimension(len1, n3), intent(out)  arrout,
integer, intent(in)  m1,
integer, intent(in)  len1,
type(interp_type), intent(in)  wgt1,
type(interp_type), intent(in)  wgt2 
)
private

◆ lininterp_full1d()

subroutine interpolate_data::lininterp::lininterp_full1d ( real(r8), dimension(nin), intent(in)  arrin,
real(r8), dimension(nin), intent(in)  yin,
integer, intent(in)  nin,
real(r8), dimension(nout), intent(out)  arrout,
real(r8), dimension(nout), intent(in)  yout,
integer, intent(in)  nout 
)
private

◆ lininterp_original()

subroutine interpolate_data::lininterp::lininterp_original ( real(r8), dimension(nlev,nlatin), intent(in)  arrin,
real(r8), dimension(nlatin), intent(in)  yin,
integer, intent(in)  nlev,
integer, intent(in)  nlatin,
real(r8), dimension(nlev,nlatout), intent(out)  arrout,
real(r8), dimension(nlatout), intent(in)  yout,
integer, intent(in)  nlatout 
)
private

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