21 #define LISTED_TYPE fv3jedi_geom 24 #include "linkedList_i.f" 35 #include "linkedList_c.f" 44 integer(c_int),
intent(inout) :: c_key_self
45 type(c_ptr),
intent(in) :: c_conf
47 type(fv3jedi_geom),
pointer :: self
61 subroutine c_fv3jedi_geo_clone(c_key_self, c_key_other) bind(c,name='fv3jedi_geo_clone_f90')
65 integer(c_int),
intent(in ) :: c_key_self
66 integer(c_int),
intent(inout) :: c_key_other
68 type(fv3jedi_geom),
pointer :: self, other
75 call clone(self, other)
85 integer(c_int),
intent(inout) :: c_key_self
86 type(fv3jedi_geom),
pointer :: self
104 integer(c_int),
intent(in ) :: c_key_self
105 type(fv3jedi_geom),
pointer :: self
type(registry_t), public fv3jedi_geom_registry
Linked list interface - defines registry_t type.
subroutine c_fv3jedi_geo_info(c_key_self)
subroutine, public delete(self)
subroutine, public create(self, c_conf)
subroutine, public info(self)
Fortran module handling geometry for the FV3 model.
subroutine c_fv3jedi_geo_setup(c_key_self, c_conf)
Linked list implementation.
subroutine c_fv3jedi_geo_delete(c_key_self)
subroutine, public clone(self, other)
Fortran module handling geometry for the FV3 model.
subroutine c_fv3jedi_geo_clone(c_key_self, c_key_other)