| real(kind=dp), |
public, |
dimension(:, :), allocatable | :: |
Rsv | | | |
| logical, |
public, |
save, dimension(:), allocatable | :: |
bRsvHydrograph | | | |
| logical, |
public, |
save | :: |
bRsvModule | = | .false. | |
| integer, |
public, |
save, dimension(:), allocatable | :: |
inum4s | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
pd_area_wet | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
pd_et | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
pd_gwchrg | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
pd_gwq | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
pd_gwseep | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
pd_outflow | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
pd_seepage | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
pd_wysb | | | |
| character(len=100), |
public, |
parameter | :: |
reservoir_input_file | = | "reservoir.csv" | |
| character(len=100), |
public, |
parameter | :: |
reservoir_monthly_input_file | = | "reservoir_monthly.csv" | |
| character(len=100), |
public, |
parameter | :: |
reservoir_storage_input_file | = | "reservoir_storage.csv" | |
| integer, |
public, |
save, dimension(:), allocatable | :: |
rsvSubbasin | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
rsv_B | | | |
| real(kind=dp), |
public, |
dimension(:, :), allocatable | :: |
rsv_Cap_Act | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
rsv_Capac_Max | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
rsv_Day_Cap_Act | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
rsv_Day_Disch_Min | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
rsv_Day_Fill_Min | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
rsv_Day_ann_cycle | | | |
| real(kind=dp), |
public, |
dimension(:, :), allocatable | :: |
rsv_Dis_Min_Act | | | |
| real(kind=dp), |
public, |
dimension(:, :), allocatable | :: |
rsv_Dis_Min_Fill | | | |
| real(kind=dp), |
public, |
dimension(:, :), allocatable | :: |
rsv_Disch_Min | | | |
| real(kind=dp), |
public, |
dimension(:, :), allocatable | :: |
rsv_Fill_Min | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
rsv_Inflow | | | |
| integer, |
public, |
dimension(:), allocatable | :: |
rsv_Mngmt | | | |
| real(kind=dp), |
public, |
dimension(:, :), allocatable | :: |
rsv_Outflow | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
rsv_Prod_HPP | | | |
| character(len=20), |
public, |
dimension(:), allocatable | :: |
rsv_ResNames | | | |
| integer, |
public, |
dimension(:), allocatable | :: |
rsv_ResSubbasins | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
rsv_Start_Fill | | | |
| real(kind=dp), |
public, |
dimension(:, :), allocatable | :: |
rsv_Withdr_Mon | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
rsv_act_withdrawal | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
rsv_activate_thresh | | | |
| logical, |
public, |
dimension(:), allocatable | :: |
rsv_active | | | |
| real(kind=dp), |
public, |
dimension(:, :), allocatable | :: |
rsv_ann_cycle | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
rsv_cap_hpp | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
rsv_dead_stor_act | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
rsv_dead_stor_capac | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
rsv_eff_hpp | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
rsv_evapc | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
rsv_frac_sr | | | |
| integer, |
public, |
save, dimension(:), allocatable | :: |
rsv_funit | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
rsv_gwc | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
rsv_gwq | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
rsv_height_hpp | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
rsv_level_hpp | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
rsv_level_max | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
rsv_level_min | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
rsv_loss_seepage | | | |
| integer, |
public |
| :: |
rsv_nReservoirs | | | |
| real(kind=dp), |
public, |
dimension(:, :), allocatable | :: |
rsv_pol_A | | | |
| real(kind=dp), |
public, |
dimension(:, :), allocatable | :: |
rsv_pol_HP | | | |
| real(kind=dp), |
public, |
dimension(:, :), allocatable | :: |
rsv_pol_L | | | |
| real(kind=dp), |
public, |
dimension(:, :), allocatable | :: |
rsv_pol_L2 | | | |
| real(kind=dp), |
public, |
dimension(:, :), allocatable | :: |
rsv_pol_V | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
rsv_seepage | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
rsv_shr_withdr | | | |
| integer, |
public, |
dimension(:), allocatable | :: |
rsv_start_day | | | |
| integer, |
public, |
dimension(:), allocatable | :: |
rsv_start_year | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
rsv_tot_area | | | |
| real(kind=dp), |
public, |
dimension(:), allocatable | :: |
rsv_water_level | | | |
| real(kind=dp), |
public, |
save | :: |
xwysb | | | |
| real(kind=dp), |
public, |
save | :: |
xxswind | | | |