18 #define LISTED_TYPE ufo_seaicethick_tlad 21 #include "../../linkedList_i.f" 30 #include "../../linkedList_c.f" 36 integer(c_int),
intent(inout) :: c_key_self
37 type(c_ptr),
intent(in) :: c_conf
39 type(ufo_seaicethick_tlad),
pointer :: self
51 integer(c_int),
intent(inout) :: c_key_self
53 type(ufo_seaicethick_tlad),
pointer :: self
66 integer(c_int),
intent(in) :: c_key_self
67 integer(c_int),
intent(in) :: c_key_geovals
69 type(ufo_seaicethick_tlad),
pointer :: self
70 type(ufo_geovals),
pointer :: geovals
72 character(len=*),
parameter :: myname_=
"ufo_seaicethick_tlad_settraj_c" 86 integer(c_int),
intent(in) :: c_key_self
87 integer(c_int),
intent(in) :: c_key_geovals
88 integer(c_int),
intent(in) :: c_nobs
89 real(c_double),
intent(inout) :: c_hofx(c_nobs)
91 type(ufo_seaicethick_tlad),
pointer :: self
92 type(ufo_geovals),
pointer :: geovals
94 character(len=*),
parameter :: myname_=
"ufo_seaicethick_simobs_tl_c" 108 integer(c_int),
intent(in) :: c_key_self
109 integer(c_int),
intent(in) :: c_key_geovals
110 integer(c_int),
intent(in) :: c_nobs
111 real(c_double),
intent(inout) :: c_hofx(c_nobs)
113 type(ufo_seaicethick_tlad),
pointer :: self
114 type(ufo_geovals),
pointer :: geovals
116 character(len=*),
parameter :: myname_=
"ufo_seaicethick_simobs_ad_c" subroutine ufo_seaicethick_simobs_tl_c(c_key_self, c_key_geovals, c_nobs, c_hofx)
Fortran module to handle ice concentration observations.
subroutine, public ufo_seaicethick_simobs_ad(self, geovals, hofx)
subroutine ufo_seaicethick_tlad_delete_c(c_key_self)
type(registry_t) ufo_seaicethick_tlad_registry
Linked list interface - defines registry_t type.
subroutine ufo_seaicethick_tlad_setup_c(c_key_self, c_conf)
Linked list implementation.
subroutine ufo_seaicethick_simobs_ad_c(c_key_self, c_key_geovals, c_nobs, c_hofx)
subroutine, public ufo_seaicethick_simobs_tl(self, geovals, hofx)
Fortran module to handle ice concentration observations.
subroutine ufo_seaicethick_tlad_settraj_c(c_key_self, c_key_geovals)
type to hold interpolated fields required by the obs operators
subroutine, public ufo_seaicethick_tlad_delete(self)
type(registry_t), public ufo_geovals_registry
Linked list interface - defines registry_t type.
subroutine, public ufo_seaicethick_tlad_settraj(self, geovals)