16 #define LISTED_TYPE ufo_aircraft 19 #include "../../linkedList_i.f" 28 #include "../../linkedList_c.f" 34 integer(c_int),
intent(inout) :: c_key_self
35 type(c_ptr),
intent(in) :: c_conf
37 type(ufo_aircraft),
pointer :: self
47 integer(c_int),
intent(inout) :: c_key_self
49 type(ufo_aircraft),
pointer :: self
57 subroutine ufo_aircraft_simobs_c(c_key_self, c_key_geovals, c_obsspace, c_nobs, c_hofx, c_bias) bind(c,name='ufo_aircraft_simobs_f90')
60 integer(c_int),
intent(in) :: c_key_self
61 integer(c_int),
intent(in) :: c_key_geovals
62 type(c_ptr),
value,
intent(in) :: c_obsspace
63 integer(c_int),
intent(in) :: c_nobs
64 real(c_double),
intent(inout) :: c_hofx(c_nobs)
65 integer(c_int),
intent(in) :: c_bias
67 type(ufo_aircraft),
pointer :: self
69 character(len=*),
parameter :: myname_=
"ufo_aircraft_simobs_c" 73 call self%opr_simobs(c_key_geovals, c_obsspace, c_hofx)
Fortran module to handle aircraft observations.
subroutine ufo_aircraft_simobs_c(c_key_self, c_key_geovals, c_obsspace, c_nobs, c_hofx, c_bias)
subroutine ufo_aircraft_delete_c(c_key_self)
subroutine ufo_aircraft_setup_c(c_key_self, c_conf)
Linked list implementation.
type(registry_t) ufo_aircraft_registry
Linked list interface - defines registry_t type.
Fortran module to handle aircraft observations.