Go to the documentation of this file.
14 use fckit_configuration_module,
only: fckit_configuration
29 #define LISTED_TYPE fv3jedi_vc_model2geovals
32 #include "oops/util/linkedList_i.f"
44 #include "oops/util/linkedList_c.f"
49 bind(c, name=
'fv3jedi_vc_model2geovals_create_f90')
52 integer(c_int),
intent(inout) :: c_key_self
53 integer(c_int),
intent(in) :: c_key_geom
54 type(c_ptr),
intent(in) :: c_conf
58 type(fckit_configuration) :: conf
69 conf = fckit_configuration(c_conf)
73 call self%create(geom, conf)
80 bind(c, name=
'fv3jedi_vc_model2geovals_delete_f90')
83 integer(c_int),
intent(inout) :: c_key_self
104 bind(c, name=
'fv3jedi_vc_model2geovals_changevar_f90')
107 integer(c_int),
intent(in) :: c_key_self
108 integer(c_int),
intent(in) :: c_key_geom
109 integer(c_int),
intent(in) :: c_key_xm
110 integer(c_int),
intent(in) :: c_key_xg
126 call self%changevar(geom, xm, xg)
Fortran derived type to hold FV3JEDI state.
subroutine c_fv3jedi_vc_model2geovals_changevar(c_key_self, c_key_geom, c_key_xm, c_key_xg)
subroutine c_fv3jedi_vc_model2geovals_create(c_key_self, c_key_geom, c_conf)
Linked list implementation.
type(registry_t), public fv3jedi_vc_model2geovals_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.
Fortran module handling geometry for the FV3 model.
subroutine c_fv3jedi_vc_model2geovals_delete(c_key_self)