10 use fckit_configuration_module,
only: fckit_configuration
25 #define LISTED_TYPE soca_bkgerr
28 #include "oops/util/linkedList_i.f"
40 #include "oops/util/linkedList_c.f"
48 bind(c,name=
'soca_bkgerr_setup_f90')
50 integer(c_int),
intent(inout) :: c_key_self
51 type(c_ptr),
intent(in) :: c_conf
52 integer(c_int),
intent(in) :: c_key_bkg
53 integer(c_int),
intent(in) :: c_key_geom
65 call self%setup(fckit_configuration(c_conf), bkg, geom)
72 integer(c_int),
intent(inout) :: c_key_self
76 call self%std_bkgerr%delete()
88 bind(c,name=
'soca_bkgerr_mult_f90')
90 integer(c_int),
intent(in) :: c_key_a
91 integer(c_int),
intent(in) :: c_key_m
92 integer(c_int),
intent(in) :: c_key_self
104 call self%mult(dxa, dxm)
C++ interface for soca_bkgerr_mod::soca_bkgerr.
subroutine soca_bkgerr_setup_c(c_key_self, c_conf, c_key_bkg, c_key_geom)
Linked list implementation.
subroutine soca_bkgerr_mult_f90_c(c_key_self, c_key_a, c_key_m)
C++ interface for soca_bkgerr_mod::soca_bkgerr::mult()
subroutine soca_bkgerr_delete_c(c_key_self)
C++ interface for soca_bkgerr_mod::soca_bkgerr destructor.
type(registry_t), public soca_bkgerr_registry
Linked list interface - defines registry_t type.
variable transform: background error
C++ interfaces for soca_geom_mod::soca_geom.
type(registry_t), public soca_geom_registry
Linked list interface - defines registry_t type.
registry for soca_increment_mod::soca_increment instances for use in Fortran/C++ interface of soca_in...
type(registry_t), public soca_increment_registry
Linked list interface - defines registry_t type.
registry for soca_state_mod::soca_state instances for use in Fortran/C++ interfaces of soca_state_mod...
type(registry_t), public soca_state_registry
Linked list interface - defines registry_t type.
Variable transform for background error.