|
subroutine, public | runoff__curve_number::runoff_curve_number_initialize (cell_is_active) |
elemental integer(c_int) function | runoff__curve_number::return_landuse_index_fn (ilandusecode) |
elemental real(c_float) function | runoff__curve_number::prob_runoff_enhancement (fcfgi, fcfgi_ul, fcfgi_ll) |
subroutine, public | runoff__curve_number::update_previous_5_day_rainfall (infil, indx) |
elemental real(c_float) function, public | runoff__curve_number::update_curve_number_fn (ilanduseindex, isoilsindex, cell_index, it_is_growing_season, fsoilstorage_max, fcfgi, fcfgi_ll, fcfgi_ul) |
elemental real(c_float) function | runoff__curve_number::cn_ii_to_cn_iii (cn_ii) |
elemental real(c_float) function | runoff__curve_number::cn_ii_to_cn_i (cn_ii) |
elemental subroutine, public | runoff__curve_number::runoff_curve_number_calculate (runoff, curve_num_adj, cell_index, landuse_index, soil_group, it_is_growing_season, inflow, soil_storage_max, continuous_frozen_ground_index, cfgi_lower_limit, cfgi_upper_limit) |
| Calculate the runoff by means of the curve number method.
|
|
real(c_float), dimension(:,:), allocatable, public | runoff__curve_number::cn_arciii |
real(c_float), dimension(:,:), allocatable, public | runoff__curve_number::cn_arcii |
real(c_float), dimension(:,:), allocatable, public | runoff__curve_number::cn_arci |
real(c_float), dimension(:,:), allocatable, public | runoff__curve_number::prev_5_days_rain |
integer(c_int), dimension(:), allocatable | runoff__curve_number::ilandusecodes |
integer(c_int) | runoff__curve_number::daycount |
integer(c_int), parameter, public | runoff__curve_number::five_day_sum = 6 |
real(c_float), parameter | runoff__curve_number::amc_dry_growing = 1.40_c_float |
real(c_float), parameter | runoff__curve_number::amc_dry_dormant = 0.50_c_float |
real(c_float), parameter | runoff__curve_number::amc_wet_growing = 2.10_c_float |
real(c_float), parameter | runoff__curve_number::amc_wet_dormant = 1.10_c_float |
type(datetime_t) | runoff__curve_number::date_last_updated |