10 use oops_variables_mod
20 type(oops_variables),
public :: obsvars
21 type(oops_variables),
public :: geovars
33 use fckit_configuration_module,
only: fckit_configuration
36 type(fckit_configuration),
intent(in) :: f_conf
62 integer,
intent(in) :: nvars, nlocs
64 real(c_double),
intent(inout) :: hofx(nvars, nlocs)
65 type(c_ptr),
value,
intent(in) :: obss
Fortran module for example observation operator.
subroutine destructor(self)
subroutine ufo_example_simobs(self, geovals, obss, nvars, nlocs, hofx)
subroutine ufo_example_setup(self, f_conf)
subroutine, public ufo_geovals_get_var(self, varname, geoval)
Fortran derived type for the observation type.
type to hold interpolated field for one variable, one observation
type to hold interpolated fields required by the obs operators