TWaterUser Derived Type

type, public :: TWaterUser


Components

Type Visibility Attributes Name Initial
real(kind=dp), public :: area
real(kind=dp), public, dimension(:), pointer :: data
integer, public :: day_irr_end
integer, public :: day_irr_start
integer, public :: fyr
real(kind=dp), public :: irr_deficit_fac
integer, public :: irr_eff_fac
integer, public :: irr_opt
integer, public :: irr_practice
real(kind=dp), public, dimension(:), pointer :: irrigationDemand
integer, public :: lyr
character(len=path_max_length), public :: name
real(kind=dp), public, dimension(:), pointer :: plantDemand
integer, public :: subd
integer, public :: subs
real(kind=dp), public, dimension(:), pointer :: supplied
real(kind=dp), public :: tr_eff
real(kind=dp), public, dimension(:), pointer :: tr_losses

Following variables are required for water users of type irrigation only wu_opt = 4


method to compute/read the daily irrigation demand

integer, public :: ts_
integer, public :: w_source
integer, public :: wu_opt