![]() |
mHM
The mesoscale Hydrological Model
|
Module containing upscaling operators. More...
Go to the source code of this file.
Modules | |
| module | mo_upscaling_operators |
| Module containing upscaling operators. | |
Functions/Subroutines | |
| integer(i4) function, dimension(size(l1_upper_rowid_cell, 1)), public | mo_upscaling_operators::majority_statistics (nclass, l1_upper_rowid_cell, l1_lower_rowid_cell, l1_left_colonid_cell, l1_right_colonid_cell, l0_finescale_2d_data) |
| majority statistics | |
| real(dp) function, dimension(size(l0upbound_inlx, 1)), public | mo_upscaling_operators::l0_fractionalcover_in_lx (datain0, classid, mask0, l0upbound_inlx, l0downbound_inlx, l0leftbound_inlx, l0rightbound_inlx, ntcells0_inlx) |
| fractional coverage of a given class of L0 fields in Lx field (Lx = L1 or L11) | |
| real(dp) function, dimension(size(nl0_cells_in_l1_cell, 1)), public | mo_upscaling_operators::upscale_arithmetic_mean (nl0_cells_in_l1_cell, l1_upper_rowid_cell, l1_lower_rowid_cell, l1_left_colonid_cell, l1_right_colonid_cell, l0_cellid, mask0, nodata_value, l0_finescale_data) |
| aritmetic mean | |
| real(dp) function, dimension(size(nl0_cells_in_l1_cell, 1)), public | mo_upscaling_operators::upscale_harmonic_mean (nl0_cells_in_l1_cell, l1_upper_rowid_cell, l1_lower_rowid_cell, l1_left_colonid_cell, l1_right_colonid_cell, l0_cellid, mask0, nodata_value, l0_finescale_data) |
| harmonic mean | |
| real(dp) function, dimension(size(l1_upper_rowid_cell, 1)), public | mo_upscaling_operators::upscale_geometric_mean (l1_upper_rowid_cell, l1_lower_rowid_cell, l1_left_colonid_cell, l1_right_colonid_cell, mask0, nodata_value, l0_finescale_data) |
| geometric mean | |
| real(dp) function, dimension(size(nl0_cells_in_l1_cell, 1)) | mo_upscaling_operators::upscale_p_norm (nl0_cells_in_l1_cell, l1_upper_rowid_cell, l1_lower_rowid_cell, l1_left_colonid_cell, l1_right_colonid_cell, l0_cellid, mask0, nodata_value, p_norm, l0_finescale_data) |
| aritmetic mean | |
Module containing upscaling operators.
This module provides the routines for upscaling_operators.
COPYING and COPYING.LESSER provided with this software. The complete GNU license text can also be found at http://www.gnu.org/licenses/.
Definition in file mo_upscaling_operators.f90.