17 #define LISTED_TYPE ufo_gnssro_BndROPP1D 20 #include "../../../linkedList_i.f" 29 #include "../../../linkedList_c.f" 35 integer(c_int),
intent(inout) :: c_key_self
36 type(c_ptr),
intent(in) :: c_conf
38 type(ufo_gnssro_BndROPP1D),
pointer :: self
48 integer(c_int),
intent(inout) :: c_key_self
50 type(ufo_gnssro_BndROPP1D),
pointer :: self
58 subroutine ufo_gnssro_bndropp1d_simobs_c(c_key_self, c_key_geovals, c_obsspace, c_nobs, c_hofx, c_bias) bind(c,name='ufo_gnssro_bndropp1d_simobs_f90')
61 integer(c_int),
intent(in) :: c_key_self
62 integer(c_int),
intent(in) :: c_key_geovals
63 type(c_ptr),
value,
intent(in) :: c_obsspace
64 integer(c_int),
intent(in) :: c_nobs
65 real(c_double),
intent(inout) :: c_hofx(c_nobs)
66 integer(c_int),
intent(in) :: c_bias
68 type(ufo_gnssro_BndROPP1D),
pointer :: self
70 character(len=*),
parameter :: myname_=
"ufo_gnssro_bndropp1d_simobs_c" 72 call self%opr_simobs(c_key_geovals, c_obsspace, c_hofx)
subroutine ufo_gnssro_bndropp1d_setup_c(c_key_self, c_conf)
Linked list implementation.
subroutine ufo_gnssro_bndropp1d_delete_c(c_key_self)
Fortran module to handle gnssro bending angle observations following the ROPP (2018 Aug) implementati...
type(registry_t) ufo_gnssro_bndropp1d_registry
Linked list interface - defines registry_t type.
Fortran module to handle gnssro observations-bending angle ROPP 1d operator.
subroutine ufo_gnssro_bndropp1d_simobs_c(c_key_self, c_key_geovals, c_obsspace, c_nobs, c_hofx, c_bias)