21 bind(c,name=
'vert_interp_weights_f90')
24 integer(c_int),
intent(in ) :: c_nlev
25 real(c_double),
intent(in ) :: c_obl
26 real(c_double),
intent(in ) :: c_vec(c_nlev)
27 integer(c_int),
intent(out) :: c_wi
28 real(c_double),
intent(out) :: c_wf
37 bind(c,name=
'vert_interp_apply_f90')
40 integer(c_int),
intent(in ) :: c_nlev
41 real(c_double),
intent(in ) :: c_fvec(c_nlev)
42 real(c_double),
intent(out) :: c_f
43 integer(c_int),
intent(in ) :: c_wi
44 real(c_double),
intent(in ) :: c_wf