FV3 Bundle
qg_geom_mod Module Reference

Fortran module handling geometry for the QG model. More...

Data Types

type  qg_geom
 Fortran derived type to hold geometry data for the QG model. More...
 

Functions/Subroutines

subroutine c_qg_geo_setup (c_key_self, c_conf)
 Linked list implementation. More...
 
subroutine c_qg_geo_clone (c_key_self, c_key_other)
 
subroutine c_qg_geo_delete (c_key_self)
 
subroutine c_qg_geo_info (c_key_self, c_nx, c_ny)
 

Variables

type(registry_t), public qg_geom_registry
 Linked list interface - defines registry_t type. More...
 

Detailed Description

Fortran module handling geometry for the QG model.

Function/Subroutine Documentation

◆ c_qg_geo_clone()

subroutine qg_geom_mod::c_qg_geo_clone ( integer(c_int), intent(in)  c_key_self,
integer(c_int), intent(inout)  c_key_other 
)
private

Definition at line 98 of file qg_geom_mod.F90.

◆ c_qg_geo_delete()

subroutine qg_geom_mod::c_qg_geo_delete ( integer(c_int), intent(inout)  c_key_self)
private

Definition at line 121 of file qg_geom_mod.F90.

◆ c_qg_geo_info()

subroutine qg_geom_mod::c_qg_geo_info ( integer(c_int), intent(in)  c_key_self,
integer(c_int), intent(inout)  c_nx,
integer(c_int), intent(inout)  c_ny 
)
private

Definition at line 132 of file qg_geom_mod.F90.

◆ c_qg_geo_setup()

subroutine qg_geom_mod::c_qg_geo_setup ( integer(c_int), intent(inout)  c_key_self,
type(c_ptr), intent(in)  c_conf 
)
private

Linked list implementation.

Definition at line 52 of file qg_geom_mod.F90.

Variable Documentation

◆ qg_geom_registry

type(registry_t), public qg_geom_mod::qg_geom_registry

Linked list interface - defines registry_t type.

Global registry

Definition at line 40 of file qg_geom_mod.F90.