water_allocation Derived Type

type, public :: water_allocation


Inherits

type~~water_allocation~~InheritsGraph type~water_allocation water_allocation type~source_output source_output type~water_allocation->type~source_output tot type~water_demand_objects water_demand_objects type~water_allocation->type~water_demand_objects dmd type~water_source_objects water_source_objects type~water_allocation->type~water_source_objects src 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

Components

Type Visibility Attributes Name Initial
character(len=25), public :: name = ""
character(len=25), public :: rule_typ = ""
integer, public :: src_obs = 0
integer, public :: dmd_obs = 0
character(len=1), public :: cha_ob = ""
integer, public :: cha = 0
type(source_output), public :: tot
type(water_source_objects), public, dimension(:), allocatable :: src
type(water_demand_objects), public, dimension(:), allocatable :: dmd