10 use fckit_configuration_module,
only: fckit_configuration
17 #define LISTED_TYPE ufo_gnssro_Ref
20 #include "oops/util/linkedList_i.f"
29 #include "oops/util/linkedList_c.f"
35 integer(c_int),
intent(inout) :: c_key_self
36 type(c_ptr),
value,
intent(in) :: c_conf
39 type(fckit_configuration) :: f_conf
42 f_conf = fckit_configuration(c_conf)
44 call self%setup(f_conf)
52 integer(c_int),
intent(inout) :: c_key_self
62 subroutine ufo_gnssro_ref_simobs_c(c_key_self, c_key_geovals, c_obsspace, c_nobs, c_hofx) bind(c,name='ufo_gnssro_ref_simobs_f90')
65 integer(c_int),
intent(in) :: c_key_self
66 integer(c_int),
intent(in) :: c_key_geovals
67 type(c_ptr),
value,
intent(in) :: c_obsspace
68 integer(c_int),
intent(in) :: c_nobs
69 real(c_double),
intent(inout) :: c_hofx(c_nobs)
73 character(len=*),
parameter :: myname_=
"ufo_gnssro_simobs_ref_c"
75 call self%opr_simobs(c_key_geovals, c_obsspace, c_hofx)
Fortran module to handle gnssro observations.
subroutine ufo_gnssro_ref_setup_c(c_key_self, c_conf)
Linked list implementation.
subroutine ufo_gnssro_ref_simobs_c(c_key_self, c_key_geovals, c_obsspace, c_nobs, c_hofx)
type(registry_t) ufo_gnssro_ref_registry
Linked list interface - defines registry_t type.
subroutine ufo_gnssro_ref_delete_c(c_key_self)
Fortran module to handle gnssro refractivity observations.
Fortran derived type for gnssro trajectory.