SCALE-RM
|
module INTERPOLATION More...
Functions/Subroutines | |
subroutine, public | interp_setup (weight_order, search_limit) |
Setup. More... | |
subroutine, public | interp_domain_compatibility (lon_org, lat_org, topc_org, lon_loc, lat_loc, topc_loc, topf_loc, skip_x, skip_y, skip_z) |
subroutine, public | interp_factor1d (KA_ref, KS_ref, KE_ref, KA, KS, KE, hgt_ref, hgt, idx_k, vfact, flag_extrap) |
subroutine, public | interp_factor2d_linear_latlon (IA_ref, JA_ref, IA, JA, lon_ref, lat_ref, lon, lat, idx_i, idx_j, hfact) |
subroutine, public | interp_factor2d_linear_xy (IA_ref, JA_ref, IA, JA, x_ref, y_ref, x, y, idx_i, idx_j, hfact, zonal, pole, missing) |
subroutine, public | interp_factor2d_weight (npoints, IA_ref, JA_ref, IA, JA, lon_ref, lat_ref, lon, lat, idx_i, idx_j, hfact, search_limit, latlon_structure, lon_1d, lat_1d, weight_order) |
subroutine, public | interp_factor3d_linear_latlon (KA_ref, KS_ref, KE_ref, IA_ref, JA_ref, KA, KS, KE, IA, JA, lon_ref, lat_ref, hgt_ref, lon, lat, hgt, idx_i, idx_j, hfact, idx_k, vfact, flag_extrap) |
subroutine, public | interp_factor3d_linear_xy (KA_ref, KS_ref, KE_ref, IA_ref, JA_ref, KA, KS, KE, IA, JA, x_ref, y_ref, hgt_ref, x, y, hgt, idx_i, idx_j, hfact, idx_k, vfact, flag_extrap, zonal, pole, missing) |
subroutine, public | interp_factor3d_weight (npoints, KA_ref, KS_ref, KE_ref, IA_ref, JA_ref, KA, KS, KE, IA, JA, lon_ref, lat_ref, hgt_ref, lon, lat, hgt, idx_i, idx_j, hfact, idx_k, vfact, flag_extrap) |
subroutine, public | interp_interp1d (KA_ref, KS_ref, KE_ref, KA, KS, KE, idx_k, vfact, hgt_ref, hgt, val_ref, val, spline, logwgt) |
subroutine, public | interp_interp2d (npoints, IA_ref, JA_ref, IA, JA, idx_i, idx_j, hfact, val_ref, val, threshold_undef, wsum, val2) |
subroutine, public | interp_interp3d (npoints, KA_ref, KS_ref, KE_ref, IA_ref, JA_ref, KA, KS, KE, IA, JA, idx_i, idx_j, hfact, idx_k, vfact, hgt_ref, hgt, val_ref, val, spline, logwgt, threshold_undef, wsum, val2) |
subroutine | interp_search_horiz_struct (npoints, psizex, psizey, IA_ref, JA_ref, lon_ref, lat_ref, lon_min, lat_min, dlon, dlat, i0, i1, j0, j1, lon, lat, idx_i, idx_j, hfact, search_limit, weight_order) |
subroutine | interp_insert_2d (npoints, lon, lat, lon_ref, lat_ref, i, j, drad, idx_i, idx_j) |
subroutine | interp_div_block (nsize, psize, nidx_max, lon_ref, lat_ref, idx, nidx, lon_min, lon_max, lat_min, lat_max, dlon, dlat) |
subroutine | interp_bilinear_inv (x_ref0, x_ref1, x_ref2, x_ref3, y_ref0, y_ref1, y_ref2, y_ref3, x, y, u, v, error) |
real(rp) function | cross (x0, y0, x1, y1) |
cross product More... | |
subroutine | spline_exec (KA_ref, kmax, KA, KS, KE, idx_k, vfact, hgt_ref, hgt, val_ref, idx, idx_r, U, FDZ, val) |
module INTERPOLATION
name | type | default value | comment |
---|---|---|---|
INTERP_BUFFER_SIZE_FACT | real(RP) | 2.0_RP | |
INTERP_USE_SPLINE_VERT | logical | .true. | |
INTERP_THRESHOLD_UNDEF | real(RP) | 1.0_RP | [0-1] |
subroutine, public scale_interp::interp_setup | ( | integer, intent(in) | weight_order, |
real(rp), intent(in), optional | search_limit | ||
) |
Setup.
Definition at line 90 of file scale_interp.F90.
References scale_io::io_fid_conf, and scale_prc::prc_abort().
Referenced by scale_comm_cartesc_nest::comm_cartesc_nest_setup().
subroutine, public scale_interp::interp_domain_compatibility | ( | real(rp), dimension (:,:), intent(in) | lon_org, |
real(rp), dimension (:,:), intent(in) | lat_org, | ||
real(rp), dimension(:,:), intent(in) | topc_org, | ||
real(rp), dimension (:,:), intent(in) | lon_loc, | ||
real(rp), dimension (:,:), intent(in) | lat_loc, | ||
real(rp), dimension(:,:), intent(in) | topc_loc, | ||
real(rp), dimension(:,:), intent(in) | topf_loc, | ||
logical, intent(in), optional | skip_x, | ||
logical, intent(in), optional | skip_y, | ||
logical, intent(in), optional | skip_z | ||
) |
Definition at line 150 of file scale_interp.F90.
References scale_const::const_d2r, and scale_prc::prc_abort().
Referenced by mod_copytopo::copytopo(), and mod_realinput::realinput_surface().
subroutine, public scale_interp::interp_factor1d | ( | integer, intent(in) | KA_ref, |
integer, intent(in) | KS_ref, | ||
integer, intent(in) | KE_ref, | ||
integer, intent(in) | KA, | ||
integer, intent(in) | KS, | ||
integer, intent(in) | KE, | ||
real(rp), dimension(ka_ref), intent(in) | hgt_ref, | ||
real(rp), dimension (ka), intent(in) | hgt, | ||
integer, dimension (ka,2), intent(out) | idx_k, | ||
real(rp), dimension (ka), intent(out) | vfact, | ||
logical, intent(in), optional | flag_extrap | ||
) |
Definition at line 256 of file scale_interp.F90.
References scale_const::const_eps, scale_const::const_undef, and scale_prc::prc_abort().
Referenced by interp_factor3d_linear_latlon(), interp_factor3d_linear_xy(), interp_factor3d_weight(), scale_interp_vert::interp_vert_setcoef(), and scale_interp_vert::interp_vert_setcoef_pres().
subroutine, public scale_interp::interp_factor2d_linear_latlon | ( | integer, intent(in) | IA_ref, |
integer, intent(in) | JA_ref, | ||
integer, intent(in) | IA, | ||
integer, intent(in) | JA, | ||
real(rp), dimension(ia_ref), intent(in) | lon_ref, | ||
real(rp), dimension(ja_ref), intent(in) | lat_ref, | ||
real(rp), dimension(ia,ja), intent(in) | lon, | ||
real(rp), dimension(ia,ja), intent(in) | lat, | ||
integer, dimension(ia,ja,4), intent(out) | idx_i, | ||
integer, dimension(ia,ja,4), intent(out) | idx_j, | ||
real(rp), dimension(ia,ja,4), intent(out) | hfact | ||
) |
Definition at line 357 of file scale_interp.F90.
References scale_prof::prof_rapend(), and scale_prof::prof_rapstart().
Referenced by mod_cnv2d::cnv2d_exec(), and interp_factor3d_linear_latlon().
subroutine, public scale_interp::interp_factor2d_linear_xy | ( | integer, intent(in) | IA_ref, |
integer, intent(in) | JA_ref, | ||
integer, intent(in) | IA, | ||
integer, intent(in) | JA, | ||
real(rp), dimension(ia_ref,ja_ref), intent(in) | x_ref, | ||
real(rp), dimension(ia_ref,ja_ref), intent(in) | y_ref, | ||
real(rp), dimension(ia), intent(in) | x, | ||
real(rp), dimension(ja), intent(in) | y, | ||
integer, dimension(ia,ja,4), intent(out) | idx_i, | ||
integer, dimension(ia,ja,4), intent(out) | idx_j, | ||
real(rp), dimension(ia,ja,4), intent(out) | hfact, | ||
logical, intent(in), optional | zonal, | ||
logical, intent(in), optional | pole, | ||
logical, intent(in), optional | missing | ||
) |
Definition at line 483 of file scale_interp.F90.
References scale_const::const_eps, scale_const::const_undef, interp_bilinear_inv(), scale_prc::prc_abort(), scale_prof::prof_rapend(), and scale_prof::prof_rapstart().
Referenced by mod_cnv2d::cnv2d_exec(), and interp_factor3d_linear_xy().
subroutine, public scale_interp::interp_factor2d_weight | ( | integer, intent(in) | npoints, |
integer, intent(in) | IA_ref, | ||
integer, intent(in) | JA_ref, | ||
integer, intent(in) | IA, | ||
integer, intent(in) | JA, | ||
real(rp), dimension(ia_ref,ja_ref), intent(in) | lon_ref, | ||
real(rp), dimension(ia_ref,ja_ref), intent(in) | lat_ref, | ||
real(rp), dimension (ia,ja), intent(in) | lon, | ||
real(rp), dimension (ia,ja), intent(in) | lat, | ||
integer, dimension(ia,ja,npoints), intent(out) | idx_i, | ||
integer, dimension(ia,ja,npoints), intent(out) | idx_j, | ||
real(rp), dimension(ia,ja,npoints), intent(out) | hfact, | ||
real(rp), intent(in), optional | search_limit, | ||
logical, intent(in), optional | latlon_structure, | ||
real(rp), dimension(ia_ref), intent(in), optional | lon_1d, | ||
real(rp), dimension(ja_ref), intent(in), optional | lat_1d, | ||
integer, intent(in), optional | weight_order | ||
) |
Definition at line 748 of file scale_interp.F90.
References interp_div_block(), interp_search_horiz_struct(), scale_prc::prc_abort(), scale_prof::prof_rapend(), and scale_prof::prof_rapstart().
Referenced by mod_cnv2d::cnv2d_exec().
subroutine, public scale_interp::interp_factor3d_linear_latlon | ( | integer, intent(in) | KA_ref, |
integer, intent(in) | KS_ref, | ||
integer, intent(in) | KE_ref, | ||
integer, intent(in) | IA_ref, | ||
integer, intent(in) | JA_ref, | ||
integer, intent(in) | KA, | ||
integer, intent(in) | KS, | ||
integer, intent(in) | KE, | ||
integer, intent(in) | IA, | ||
integer, intent(in) | JA, | ||
real(rp), dimension(ia_ref), intent(in) | lon_ref, | ||
real(rp), dimension(ja_ref), intent(in) | lat_ref, | ||
real(rp), dimension(ka_ref,ia_ref,ja_ref), intent(in) | hgt_ref, | ||
real(rp), dimension(ia,ja), intent(in) | lon, | ||
real(rp), dimension(ia,ja), intent(in) | lat, | ||
real(rp), dimension(ka,ia,ja), intent(in) | hgt, | ||
integer, dimension(ia,ja,4), intent(out) | idx_i, | ||
integer, dimension(ia,ja,4), intent(out) | idx_j, | ||
real(rp), dimension(ia,ja,4), intent(out) | hfact, | ||
integer, dimension(ka,2,ia,ja,4), intent(out) | idx_k, | ||
real(rp), dimension(ka, ia,ja,4), intent(out) | vfact, | ||
logical, intent(in), optional | flag_extrap | ||
) |
Definition at line 962 of file scale_interp.F90.
References interp_factor1d(), interp_factor2d_linear_latlon(), scale_prof::prof_rapend(), and scale_prof::prof_rapstart().
subroutine, public scale_interp::interp_factor3d_linear_xy | ( | integer, intent(in) | KA_ref, |
integer, intent(in) | KS_ref, | ||
integer, intent(in) | KE_ref, | ||
integer, intent(in) | IA_ref, | ||
integer, intent(in) | JA_ref, | ||
integer, intent(in) | KA, | ||
integer, intent(in) | KS, | ||
integer, intent(in) | KE, | ||
integer, intent(in) | IA, | ||
integer, intent(in) | JA, | ||
real(rp), dimension(ia_ref,ja_ref), intent(in) | x_ref, | ||
real(rp), dimension(ia_ref,ja_ref), intent(in) | y_ref, | ||
real(rp), dimension(ka_ref,ia_ref,ja_ref), intent(in) | hgt_ref, | ||
real(rp), dimension (ia), intent(in) | x, | ||
real(rp), dimension (ja), intent(in) | y, | ||
real(rp), dimension(ka,ia,ja), intent(in) | hgt, | ||
integer, dimension(ia,ja,4), intent(out) | idx_i, | ||
integer, dimension(ia,ja,4), intent(out) | idx_j, | ||
real(rp), dimension(ia,ja,4), intent(out) | hfact, | ||
integer, dimension(ka,2,ia,ja,4), intent(out) | idx_k, | ||
real(rp), dimension(ka, ia,ja,4), intent(out) | vfact, | ||
logical, intent(in), optional | flag_extrap, | ||
logical, intent(in), optional | zonal, | ||
logical, intent(in), optional | pole, | ||
logical, intent(in), optional | missing | ||
) |
Definition at line 1048 of file scale_interp.F90.
References interp_factor1d(), interp_factor2d_linear_xy(), scale_prof::prof_rapend(), and scale_prof::prof_rapstart().
Referenced by mod_cnvuser::cnvuser().
subroutine, public scale_interp::interp_factor3d_weight | ( | integer, intent(in) | npoints, |
integer, intent(in) | KA_ref, | ||
integer, intent(in) | KS_ref, | ||
integer, intent(in) | KE_ref, | ||
integer, intent(in) | IA_ref, | ||
integer, intent(in) | JA_ref, | ||
integer, intent(in) | KA, | ||
integer, intent(in) | KS, | ||
integer, intent(in) | KE, | ||
integer, intent(in) | IA, | ||
integer, intent(in) | JA, | ||
real(rp), dimension(ia_ref,ja_ref), intent(in) | lon_ref, | ||
real(rp), dimension(ia_ref,ja_ref), intent(in) | lat_ref, | ||
real(rp), dimension(ka_ref,ia_ref,ja_ref), intent(in) | hgt_ref, | ||
real(rp), dimension (ia,ja), intent(in) | lon, | ||
real(rp), dimension (ia,ja), intent(in) | lat, | ||
real(rp), dimension (ka,ia,ja), intent(in) | hgt, | ||
integer, dimension(ia,ja,npoints), intent(out) | idx_i, | ||
integer, dimension(ia,ja,npoints), intent(out) | idx_j, | ||
real(rp), dimension(ia,ja,npoints), intent(out) | hfact, | ||
integer, dimension(ka,2,ia,ja,npoints), intent(out) | idx_k, | ||
real(rp), dimension(ka, ia,ja,npoints), intent(out) | vfact, | ||
logical, intent(in), optional | flag_extrap | ||
) |
Definition at line 1136 of file scale_interp.F90.
References interp_div_block(), interp_factor1d(), scale_prc::prc_abort(), scale_prof::prof_rapend(), and scale_prof::prof_rapstart().
Referenced by mod_cnvuser::cnvuser().
subroutine, public scale_interp::interp_interp1d | ( | integer, intent(in) | KA_ref, |
integer, intent(in) | KS_ref, | ||
integer, intent(in) | KE_ref, | ||
integer, intent(in) | KA, | ||
integer, intent(in) | KS, | ||
integer, intent(in) | KE, | ||
integer, dimension(ka,2), intent(in) | idx_k, | ||
real(rp), dimension(ka ), intent(in) | vfact, | ||
real(rp), dimension(ka_ref), intent(in) | hgt_ref, | ||
real(rp), dimension (ka), intent(in) | hgt, | ||
real(rp), dimension(ka_ref), intent(in), target | val_ref, | ||
real(rp), dimension (ka), intent(out) | val, | ||
logical, intent(in), optional | spline, | ||
logical, intent(in), optional | logwgt | ||
) |
Definition at line 1264 of file scale_interp.F90.
References scale_const::const_eps, scale_const::const_undef, and spline_exec().
Referenced by scale_interp_vert::interp_vert_xi2p(), scale_interp_vert::interp_vert_xi2z(), scale_interp_vert::interp_vert_xih2p(), scale_interp_vert::interp_vert_xih2zh(), scale_interp_vert::interp_vert_z2xi(), and scale_interp_vert::interp_vert_zh2xih().
subroutine, public scale_interp::interp_interp2d | ( | integer, intent(in) | npoints, |
integer, intent(in) | IA_ref, | ||
integer, intent(in) | JA_ref, | ||
integer, intent(in) | IA, | ||
integer, intent(in) | JA, | ||
integer, dimension (ia,ja,npoints), intent(in) | idx_i, | ||
integer, dimension (ia,ja,npoints), intent(in) | idx_j, | ||
real(rp), dimension (ia,ja,npoints), intent(in) | hfact, | ||
real(rp), dimension(ia_ref,ja_ref), intent(in) | val_ref, | ||
real(rp), dimension (ia,ja), intent(out) | val, | ||
real(rp), intent(in), optional | threshold_undef, | ||
real(rp), dimension(ia,ja), intent(out), optional | wsum, | ||
real(rp), dimension(ia,ja), intent(out), optional | val2 | ||
) |
Definition at line 1377 of file scale_interp.F90.
References scale_const::const_eps, scale_const::const_undef, scale_prof::prof_rapend(), and scale_prof::prof_rapstart().
Referenced by scale_atmos_sfc_ch_rn222::atmos_sfc_ch_rn222_land_flux(), mod_cnv2d::cnv2d_exec(), mod_copytopo::copytopo(), mod_realinput::land_interporation(), mod_realinput::ocean_interporation(), and mod_realinput::realinput_surface().
subroutine, public scale_interp::interp_interp3d | ( | integer, intent(in) | npoints, |
integer, intent(in) | KA_ref, | ||
integer, intent(in) | KS_ref, | ||
integer, intent(in) | KE_ref, | ||
integer, intent(in) | IA_ref, | ||
integer, intent(in) | JA_ref, | ||
integer, intent(in) | KA, | ||
integer, intent(in) | KS, | ||
integer, intent(in) | KE, | ||
integer, intent(in) | IA, | ||
integer, intent(in) | JA, | ||
integer, dimension (ia,ja,npoints), intent(in) | idx_i, | ||
integer, dimension (ia,ja,npoints), intent(in) | idx_j, | ||
real(rp), dimension (ia,ja,npoints), intent(in) | hfact, | ||
integer, dimension (ka,2,ia,ja,npoints), intent(in) | idx_k, | ||
real(rp), dimension (ka, ia,ja,npoints), intent(in) | vfact, | ||
real(rp), dimension(ka_ref,ia_ref,ja_ref), intent(in) | hgt_ref, | ||
real(rp), dimension (ka,ia,ja), intent(in) | hgt, | ||
real(rp), dimension(ka_ref,ia_ref,ja_ref), intent(in), target | val_ref, | ||
real(rp), dimension (ka,ia,ja), intent(out) | val, | ||
logical, intent(in), optional | spline, | ||
logical, intent(in), optional | logwgt, | ||
real(rp), intent(in), optional | threshold_undef, | ||
real(rp), dimension(ka,ia,ja), intent(out), optional | wsum, | ||
real(rp), dimension(ka,ia,ja), intent(out), optional | val2 | ||
) |
Definition at line 1470 of file scale_interp.F90.
References scale_const::const_eps, scale_const::const_radius, scale_const::const_undef, scale_prof::prof_rapend(), scale_prof::prof_rapstart(), and spline_exec().
Referenced by mod_cnvuser::cnvuser(), scale_comm_cartesc_nest::comm_cartesc_nest_intercomm_nestdown_3d(), mod_realinput::land_interporation(), and mod_realinput::realinput_surface().
subroutine scale_interp::interp_search_horiz_struct | ( | integer, intent(in) | npoints, |
integer, intent(in) | psizex, | ||
integer, intent(in) | psizey, | ||
integer, intent(in) | IA_ref, | ||
integer, intent(in) | JA_ref, | ||
real(rp), dimension(ia_ref), intent(in) | lon_ref, | ||
real(rp), dimension(ja_ref), intent(in) | lat_ref, | ||
real(rp), intent(in) | lon_min, | ||
real(rp), intent(in) | lat_min, | ||
real(rp), intent(in) | dlon, | ||
real(rp), intent(in) | dlat, | ||
integer, dimension(psizex), intent(in) | i0, | ||
integer, dimension(psizex), intent(in) | i1, | ||
integer, dimension(psizey), intent(in) | j0, | ||
integer, dimension(psizey), intent(in) | j1, | ||
real(rp), intent(in) | lon, | ||
real(rp), intent(in) | lat, | ||
integer, dimension(npoints), intent(out) | idx_i, | ||
integer, dimension(npoints), intent(out) | idx_j, | ||
real(rp), dimension(npoints), intent(out) | hfact, | ||
real(rp), intent(in), optional | search_limit, | ||
integer, intent(in), optional | weight_order | ||
) |
Definition at line 1881 of file scale_interp.F90.
References scale_const::const_eps, scale_const::const_radius, scale_const::const_undef, and interp_insert_2d().
Referenced by interp_factor2d_weight().
subroutine scale_interp::interp_insert_2d | ( | integer, intent(in) | npoints, |
real(rp), intent(in) | lon, | ||
real(rp), intent(in) | lat, | ||
real(rp), intent(in) | lon_ref, | ||
real(rp), intent(in) | lat_ref, | ||
integer, intent(in), value | i, | ||
integer, intent(in), value | j, | ||
real(rp), dimension(npoints), intent(inout) | drad, | ||
integer, dimension(npoints), intent(inout) | idx_i, | ||
integer, dimension(npoints), intent(inout) | idx_j | ||
) |
Definition at line 2076 of file scale_interp.F90.
References scale_const::const_eps, and scale_const::const_undef.
Referenced by interp_search_horiz_struct().
subroutine scale_interp::interp_div_block | ( | integer, intent(in) | nsize, |
integer, intent(in) | psize, | ||
integer, intent(in) | nidx_max, | ||
real(rp), dimension(nsize), intent(in) | lon_ref, | ||
real(rp), dimension(nsize), intent(in) | lat_ref, | ||
integer, dimension (nidx_max,psize,psize), intent(out) | idx, | ||
integer, dimension(psize,psize), intent(out) | nidx, | ||
real(rp), intent(out) | lon_min, | ||
real(rp), intent(out) | lon_max, | ||
real(rp), intent(out) | lat_min, | ||
real(rp), intent(out) | lat_max, | ||
real(rp), intent(out) | dlon, | ||
real(rp), intent(out) | dlat | ||
) |
Definition at line 2121 of file scale_interp.F90.
References scale_const::const_eps, scale_const::const_undef, and scale_prc::prc_abort().
Referenced by interp_factor2d_weight(), and interp_factor3d_weight().
subroutine scale_interp::interp_bilinear_inv | ( | real(rp), intent(in), value | x_ref0, |
real(rp), intent(in), value | x_ref1, | ||
real(rp), intent(in), value | x_ref2, | ||
real(rp), intent(in), value | x_ref3, | ||
real(rp), intent(in), value | y_ref0, | ||
real(rp), intent(in), value | y_ref1, | ||
real(rp), intent(in), value | y_ref2, | ||
real(rp), intent(in), value | y_ref3, | ||
real(rp), intent(in), value | x, | ||
real(rp), intent(in), value | y, | ||
real(rp), intent(out) | u, | ||
real(rp), intent(out) | v, | ||
logical, intent(out) | error | ||
) |
Definition at line 2200 of file scale_interp.F90.
References scale_const::const_eps, and cross().
Referenced by interp_factor2d_linear_xy().
real(rp) function scale_interp::cross | ( | real(rp), intent(in) | x0, |
real(rp), intent(in) | y0, | ||
real(rp), intent(in) | x1, | ||
real(rp), intent(in) | y1 | ||
) |
cross product
Definition at line 2347 of file scale_interp.F90.
References scale_const::const_eps, scale_const::const_undef, and scale_matrix::matrix_solver_tridiagonal_1d_ta().
Referenced by interp_bilinear_inv().
subroutine scale_interp::spline_exec | ( | integer, intent(in) | KA_ref, |
integer, intent(in) | kmax, | ||
integer, intent(in) | KA, | ||
integer, intent(in) | KS, | ||
integer, intent(in) | KE, | ||
integer, dimension(ka,2), intent(in) | idx_k, | ||
real(rp), dimension(ka), intent(in) | vfact, | ||
real(rp), dimension(ka_ref), intent(in) | hgt_ref, | ||
real(rp), dimension (ka), intent(in) | hgt, | ||
real(rp), dimension(ka_ref), intent(in) | val_ref, | ||
integer, dimension (ka_ref), intent(in) | idx, | ||
integer, dimension (ka_ref), intent(in) | idx_r, | ||
real(rp), dimension (ka_ref), intent(in) | U, | ||
real(rp), dimension (ka_ref), intent(in) | FDZ, | ||
real(rp), dimension(ka), intent(out) | val | ||
) |
Definition at line 2507 of file scale_interp.F90.
References scale_const::const_eps, and scale_const::const_undef.
Referenced by interp_interp1d(), and interp_interp3d().