5.13.2-dev0
mHM
The mesoscale Hydrological Model
Loading...
Searching...
No Matches
mo_common_types::grid Module Reference

grid description More...

Public Attributes

integer(i4) ncols
 Number of columns.
 
integer(i4) nrows
 Number of rows.
 
integer(i4) ncells
 Number of cells in mask.
 
real(dp) xllcorner
 x coordinate of the lowerleft corner
 
real(dp) yllcorner
 y coordinate of the lowerleft corner
 
real(dp) cellsize
 Cellsize x = cellsize y.
 
real(dp) nodata_value
 Code to define the mask.
 
real(dp), dimension(:, :), allocatable x
 2d longitude array (unmasked version is needed for output anyway)
 
real(dp), dimension(:, :), allocatable y
 2d latitude array (unmasked version is needed for output anyway)
 
logical, dimension(:, :), allocatable mask
 the mask for valid cells in the original grid (nrows*ncols)
 
integer(i4) istart
 Starting cell index of a given domain.
 
integer(i4) iend
 Ending cell index of a given domain.
 
integer(i4), dimension(:, :), allocatable cellcoor
 this is only used for mRM
 
real(dp), dimension(:), allocatable cellarea
 area of the cell in sq m
 
integer(i4), dimension(:), allocatable id
 id
 

Detailed Description

grid description

Definition at line 52 of file mo_common_types.F90.

Member Data Documentation

◆ cellarea

real(dp), dimension(:), allocatable mo_common_types::grid::cellarea

area of the cell in sq m

Definition at line 69 of file mo_common_types.F90.

◆ cellcoor

integer(i4), dimension(:, :), allocatable mo_common_types::grid::cellcoor

this is only used for mRM

Definition at line 68 of file mo_common_types.F90.

◆ cellsize

real(dp) mo_common_types::grid::cellsize

Cellsize x = cellsize y.

Definition at line 59 of file mo_common_types.F90.

◆ id

integer(i4), dimension(:), allocatable mo_common_types::grid::id

id

Definition at line 70 of file mo_common_types.F90.

◆ iend

integer(i4) mo_common_types::grid::iend

Ending cell index of a given domain.

Definition at line 66 of file mo_common_types.F90.

◆ istart

integer(i4) mo_common_types::grid::istart

Starting cell index of a given domain.

Definition at line 65 of file mo_common_types.F90.

◆ mask

logical, dimension(:, :), allocatable mo_common_types::grid::mask

the mask for valid cells in the original grid (nrows*ncols)

Definition at line 63 of file mo_common_types.F90.

◆ ncells

integer(i4) mo_common_types::grid::ncells

Number of cells in mask.

Definition at line 56 of file mo_common_types.F90.

◆ ncols

integer(i4) mo_common_types::grid::ncols

Number of columns.

Definition at line 54 of file mo_common_types.F90.

◆ nodata_value

real(dp) mo_common_types::grid::nodata_value

Code to define the mask.

Definition at line 60 of file mo_common_types.F90.

◆ nrows

integer(i4) mo_common_types::grid::nrows

Number of rows.

Definition at line 55 of file mo_common_types.F90.

◆ x

real(dp), dimension(:, :), allocatable mo_common_types::grid::x

2d longitude array (unmasked version is needed for output anyway)

Definition at line 61 of file mo_common_types.F90.

◆ xllcorner

real(dp) mo_common_types::grid::xllcorner

x coordinate of the lowerleft corner

Definition at line 57 of file mo_common_types.F90.

◆ y

real(dp), dimension(:, :), allocatable mo_common_types::grid::y

2d latitude array (unmasked version is needed for output anyway)

Definition at line 62 of file mo_common_types.F90.

◆ yllcorner

real(dp) mo_common_types::grid::yllcorner

y coordinate of the lowerleft corner

Definition at line 58 of file mo_common_types.F90.


The documentation for this module was generated from the following file: