Go to the documentation of this file.
13 use fckit_configuration_module,
only: fckit_configuration
27 #define LISTED_TYPE fv3jedi_vc_vertremap
30 #include "oops/util/linkedList_i.f"
42 #include "oops/util/linkedList_c.f"
47 bind(c,name=
'fv3jedi_vc_vertremap_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)
66 call self%create(geom, conf)
73 bind(c,name=
'fv3jedi_vc_vertremap_delete_f90')
75 integer(c_int),
intent(inout) :: c_key_self
93 bind(c,name=
'fv3jedi_vc_vertremap_changevar_f90')
95 integer(c_int),
intent(in) :: c_key_self
96 integer(c_int),
intent(in) :: c_key_xd
97 integer(c_int),
intent(in) :: c_key_xa
109 call self%changevar(xr,xb)
Fortran derived type to hold FV3JEDI state.
subroutine c_fv3jedi_vc_vertremap_changevar(c_key_self, c_key_xd, c_key_xa)
subroutine c_fv3jedi_vc_vertremap_create(c_key_self, c_key_geom, c_conf)
Linked list implementation.
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 c_fv3jedi_vc_vertremap_delete(c_key_self)
Fortran module handling geometry for the FV3 model.
type(registry_t), public fv3jedi_vc_vertremap_registry
Linked list interface - defines registry_t type.