14 logical,
public :: ltraj = .false.
43 type(c_ptr),
value,
intent(in) :: obss
54 real(c_double),
intent(inout) :: hofx(:)
55 type(c_ptr),
value,
intent(in) :: obss
66 real(c_double),
intent(in) :: hofx(:)
67 type(c_ptr),
value,
intent(in) :: obss
91 integer(c_int),
intent(in) :: c_key_geovals
92 type(c_ptr),
value,
intent(in) :: c_obsspace
98 call self%settraj(geovals, c_obsspace)
107 integer(c_int),
intent(in) :: c_key_geovals
108 real(c_double),
intent(inout) :: c_hofx(:)
109 type(c_ptr),
value,
intent(in) :: c_obsspace
115 call self%simobs_tl(geovals, c_hofx, c_obsspace)
124 integer(c_int),
intent(in) :: c_key_geovals
125 real(c_double),
intent(in) :: c_hofx(:)
126 type(c_ptr),
value,
intent(in) :: c_obsspace
132 call self%simobs_ad(geovals, c_hofx, c_obsspace)