10 use oops_variables_mod
16 type(oops_variables),
public :: obsvars
17 type(oops_variables),
public :: geovars
30 integer :: nvars, ivar
33 nvars = self%obsvars%nvars()
35 call self%geovars%push_back(self%obsvars%variable(ivar))
49 integer,
intent(in) :: nvars, nlocs
50 real(c_double),
intent(inout) :: hofx(nvars, nlocs)
51 type(c_ptr),
value,
intent(in) :: obss
55 character(len=MAXVARLEN) :: geovar
59 geovar = self%geovars%variable(ivar)
66 hofx(ivar,iobs) = point%vals(1,iobs)