| 
    MPAS-JEDI
    
   | 
 
Fortran derived type to hold geometry definition. More...

Public Member Functions | |
| procedure, public | is_templated => field_is_templated | 
| procedure, public | template => template_fieldname | 
| procedure, public | has_identity => field_has_identity | 
| procedure, public | identity => identity_fieldname | 
| generic, public | nlevels => variables_nlevels, var_nlevels | 
Private Member Functions | |
| procedure | variables_nlevels | 
| procedure | var_nlevels | 
Private Attributes | |
| integer | ncellsglobal | 
| integer | nedgesglobal | 
| integer | nverticesglobal | 
| integer | ncells | 
| integer | nedges | 
| integer | nvertices | 
| integer | ncellssolve | 
| integer | nedgessolve | 
| integer | nverticessolve | 
| integer | nvertlevels | 
| integer | nvertlevelsp1 | 
| integer | nsoillevels | 
| integer | vertexdegree | 
| integer | maxedges | 
| logical | deallocate_nonda_fields | 
| logical | use_bump_interpolation | 
| character(len=strkind) | bump_vunit | 
| real(kind=kind_real), dimension(:), allocatable | latcell | 
| real(kind=kind_real), dimension(:), allocatable | loncell | 
| real(kind=kind_real), dimension(:), allocatable | areacell | 
| real(kind=kind_real), dimension(:), allocatable | latedge | 
| real(kind=kind_real), dimension(:), allocatable | lonedge | 
| real(kind=kind_real), dimension(:,:), allocatable | edgenormalvectors | 
| real(kind=kind_real), dimension(:,:), allocatable | zgrid | 
| integer, dimension(:), allocatable | nedgesoncell | 
| integer, dimension(:,:), allocatable | cellsoncell | 
| integer, dimension(:,:), allocatable | edgesoncell | 
| integer, dimension(:,:), allocatable | cellsonvertex | 
| integer, dimension(:,:), allocatable | cellsonedge | 
| integer, dimension(:,:), allocatable | verticesonedge | 
| real(kind=kind_real), dimension(:), allocatable | dcedge | 
| real(kind=kind_real), dimension(:), allocatable | dvedge | 
| real(kind=kind_real), dimension(:), allocatable | areatriangle | 
| real(kind=kind_real), dimension(:), allocatable | angleedge | 
| real(kind=kind_real), dimension(:,:), allocatable | kiteareasonvertex | 
| real(kind=kind_real), dimension(:,:), allocatable | edgesoncell_sign | 
| type(domain_type), pointer | domain => null() | 
| type(core_type), pointer | corelist => null() | 
| type(fckit_mpi_comm) | f_comm | 
| type(atlas_functionspace) | afunctionspace | 
| type(templated_field), dimension(:), allocatable | templated_fields | 
Fortran derived type to hold geometry definition.
Definition at line 53 of file mpas_geom_mod.F90.
| procedure, public mpas_geom_mod::mpas_geom::has_identity | 
Definition at line 99 of file mpas_geom_mod.F90.
| procedure, public mpas_geom_mod::mpas_geom::identity | 
Definition at line 100 of file mpas_geom_mod.F90.
| procedure, public mpas_geom_mod::mpas_geom::is_templated | 
Definition at line 97 of file mpas_geom_mod.F90.
| generic, public mpas_geom_mod::mpas_geom::nlevels | 
| procedure, public mpas_geom_mod::mpas_geom::template | 
Definition at line 98 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 103 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 102 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 91 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 83 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 72 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 83 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 70 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 77 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 80 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 79 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 87 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 82 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 68 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 86 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 82 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 74 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 78 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 84 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 89 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 84 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 71 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 73 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 71 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 73 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 67 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 57 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 54 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 60 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 58 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 55 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 76 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 61 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 65 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 59 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 56 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 62 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 63 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 64 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 93 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 69 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 66 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 81 of file mpas_geom_mod.F90.
      
  | 
  private | 
Definition at line 75 of file mpas_geom_mod.F90.