Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r8), | intent(in) | :: | irrig_min_lai | |||
integer, | intent(in) | :: | irrig_start_time | |||
integer, | intent(in) | :: | irrig_length | |||
real(kind=r8), | intent(in) | :: | irrig_target_smp | |||
real(kind=r8), | intent(in) | :: | irrig_depth | |||
real(kind=r8), | intent(in) | :: | irrig_threshold_fraction | |||
real(kind=r8), | intent(in) | :: | irrig_river_volume_threshold | |||
logical, | intent(in) | :: | limit_irrigation_if_rof_enabled |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r8), | public | :: | irrig_min_lai | ||||
integer, | public | :: | irrig_start_time | ||||
integer, | public | :: | irrig_length | ||||
real(kind=r8), | public | :: | irrig_target_smp | ||||
real(kind=r8), | public | :: | irrig_depth | ||||
real(kind=r8), | public | :: | irrig_threshold_fraction | ||||
real(kind=r8), | public | :: | irrig_river_volume_threshold | ||||
logical, | public | :: | limit_irrigation_if_rof_enabled |
private function irrigation_params_constructor (irrig_min_lai, irrig_start_time, irrig_length, irrig_target_smp, irrig_depth, irrig_threshold_fraction, irrig_river_volume_threshold, limit_irrigation_if_rof_enabled) |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r8), | public, | pointer | :: | qflx_irrig_patch(:) | |||
real(kind=r8), | public, | pointer | :: | qflx_irrig_col(:) |
procedure, public :: Init => IrrigationInit | |
procedure, public :: Restart | |
procedure, public :: ApplyIrrigation | |
procedure, public :: CalcIrrigationNeeded | |
procedure, public :: Clean => IrrigationClean | |
procedure, public :: InitForTesting | |
procedure, public :: RelsatToH2osoi |