Go to the documentation of this file.
13 use fckit_configuration_module,
only: fckit_configuration
27 #define LISTED_TYPE fv3jedi_vc_geosrst2bkg
30 #include "oops/util/linkedList_i.f"
42 #include "oops/util/linkedList_c.f"
47 bind(c,name=
'fv3jedi_vc_geosrst2bkg_create_f90')
50 integer(c_int),
intent(inout) :: c_key_self
51 integer(c_int),
intent(in) :: c_key_geom
52 type(c_ptr),
intent(in) :: c_conf
56 type(fckit_configuration) :: conf
64 conf = fckit_configuration(c_conf)
66 call create(self,geom,conf)
73 bind(c,name=
'fv3jedi_vc_geosrst2bkg_delete_f90')
76 integer(c_int),
intent(inout) :: c_key_self
89 bind(c,name=
'fv3jedi_vc_geosrst2bkg_changevar_f90')
92 integer(c_int),
intent(in) :: c_key_self
93 integer(c_int),
intent(in) :: c_key_geom
94 integer(c_int),
intent(in) :: c_key_xd
95 integer(c_int),
intent(in) :: c_key_xa
114 bind(c,name=
'fv3jedi_vc_geosrst2bkg_changevarinverse_f90')
117 integer(c_int),
intent(in) :: c_key_self
118 integer(c_int),
intent(in) :: c_key_geom
119 integer(c_int),
intent(in) :: c_key_xa
120 integer(c_int),
intent(in) :: c_key_xd
Fortran derived type to hold FV3JEDI state.
subroutine c_fv3jedi_vc_geosrst2bkg_delete(c_key_self)
subroutine c_fv3jedi_vc_geosrst2bkg_create(c_key_self, c_key_geom, c_conf)
Linked list implementation.
subroutine, public delete(self)
type(registry_t), public fv3jedi_vc_geosrst2bkg_registry
Linked list interface - defines registry_t type.
type(registry_t), public fv3jedi_geom_registry
Linked list interface - defines registry_t type.
type(registry_t), public fv3jedi_state_registry
Linked list interface - defines registry_t type.
Fortran module handling geometry for the FV3 model.
Fortran derived type to hold geometry data for the FV3JEDI model.
subroutine, public changevarinverse(self, geom, xb, xr)
subroutine, public changevar(self, geom, xr, xb)
Fortran module handling geometry for the FV3 model.
subroutine c_fv3jedi_vc_geosrst2bkg_changevarinverse(c_key_self, c_key_geom, c_key_xa, c_key_xd)
subroutine, public create(self, geom, conf)
subroutine c_fv3jedi_vc_geosrst2bkg_changevar(c_key_self, c_key_geom, c_key_xd, c_key_xa)