Go to the documentation of this file.
12 use fckit_configuration_module,
only: fckit_configuration
26 #define LISTED_TYPE fv3jedi_varcha_c2a
29 #include "oops/util/linkedList_i.f"
41 #include "oops/util/linkedList_c.f"
46 bind(c,name=
'fv3jedi_varcha_c2a_create_f90')
49 integer(c_int),
intent(inout) :: c_key_self
50 integer(c_int),
intent(in) :: c_key_geom
51 type(c_ptr),
intent(in) :: c_conf
55 type(fckit_configuration) :: conf
63 conf = fckit_configuration(c_conf)
65 call create(self,geom,conf)
72 bind(c,name=
'fv3jedi_varcha_c2a_delete_f90')
75 integer(c_int),
intent(inout) :: c_key_self
88 bind(c,name=
'fv3jedi_varcha_c2a_changevar_f90')
91 integer(c_int),
intent(in) :: c_key_self
92 integer(c_int),
intent(in) :: c_key_geom
93 integer(c_int),
intent(in) :: c_key_xctl
94 integer(c_int),
intent(in) :: c_key_xana
113 bind(c,name=
'fv3jedi_varcha_c2a_changevarinverse_f90')
116 integer(c_int),
intent(in) :: c_key_self
117 integer(c_int),
intent(in) :: c_key_geom
118 integer(c_int),
intent(in) :: c_key_xana
119 integer(c_int),
intent(in) :: c_key_xctl
Fortran derived type to hold FV3JEDI state.
subroutine, public changevarinverse(self, geom, xana, xctl)
subroutine, public changevar(self, geom, xctl, xana)
subroutine c_fv3jedi_varcha_c2a_changevar(c_key_self, c_key_geom, c_key_xctl, c_key_xana)
type(registry_t), public fv3jedi_geom_registry
Linked list interface - defines registry_t type.
subroutine, public delete(self)
type(registry_t), public fv3jedi_state_registry
Linked list interface - defines registry_t type.
Fortran module handling geometry for the FV3 model.
type(registry_t), public fv3jedi_varcha_c2a_registry
Linked list interface - defines registry_t type.
subroutine c_fv3jedi_varcha_c2a_changevarinverse(c_key_self, c_key_geom, c_key_xana, c_key_xctl)
subroutine c_fv3jedi_varcha_c2a_create(c_key_self, c_key_geom, c_conf)
Linked list implementation.
Fortran derived type to hold geometry data for the FV3JEDI model.
subroutine, public create(self, geom, conf)
Fortran module handling geometry for the FV3 model.
subroutine c_fv3jedi_varcha_c2a_delete(c_key_self)