water_demand_objects Derived Type

type, public :: water_demand_objects


Inherits

type~~water_demand_objects~~InheritsGraph type~water_demand_objects water_demand_objects type~hyd_output hyd_output type~water_demand_objects->type~hyd_output hd, trt type~water_demand_source_objects water_demand_source_objects type~water_demand_objects->type~water_demand_source_objects src_ob type~water_demand_sources water_demand_sources type~water_demand_objects->type~water_demand_sources src

Inherited by

type~~water_demand_objects~~InheritedByGraph type~water_demand_objects water_demand_objects type~water_allocation water_allocation type~water_allocation->type~water_demand_objects dmd

Components

Type Visibility Attributes Name Initial
integer, public :: num
character(len=10), public :: ob_typ
integer, public :: ob_num
character(len=25), public :: withdr
real, public :: amount
character(len=2), public :: right
character(len=25), public :: treat_typ
character(len=25), public :: treatment
character(len=10), public :: rcv_ob
integer, public :: rcv_num
character(len=10), public :: rcv_dtl
integer, public :: rec_num
integer, public :: trt_num
integer, public :: dmd_src_obs
real, public :: unmet_m3
real, public :: withdr_tot
real, public :: irr_eff
real, public :: surq
type(hyd_output), public :: hd
type(hyd_output), public :: trt
type(water_demand_sources), public, dimension(:), allocatable :: src
type(water_demand_source_objects), public, dimension(:), allocatable :: src_ob