place_of_use Derived Type

type, public :: place_of_use


Inherits

type~~place_of_use~~InheritsGraph type~place_of_use place_of_use type~pou_irrigation pou_irrigation type~place_of_use->type~pou_irrigation irr type~pou_points_of_diversion pou_points_of_diversion type~place_of_use->type~pou_points_of_diversion pod type~pou_points_of_return pou_points_of_return type~place_of_use->type~pou_points_of_return por

Components

Type Visibility Attributes Name Initial
character(len=25), public :: name = ""
character(len=10), public :: typ = ""
integer, public :: typ_num = 0
integer, public :: pods = 0
integer, public :: pors = 0
integer, public :: num_pods = 0
character(len=25), public :: dtbl_mx = ""
integer, public :: dtbl_mx_num = 0
real, public :: rate_max = 0.
real, public :: demand = 0.
character(len=25), public :: dtbl_pod_fr = ""
integer, public :: dtbl_pod_fr_num = 0
character(len=25), public :: dtbl_por_fr = ""
integer, public :: dtbl_por_fr_num = 0
character(len=1), public :: fin = ""
type(pou_irrigation), public :: irr
type(pou_points_of_diversion), public, dimension(:), allocatable :: pod
type(pou_points_of_return), public, dimension(:), allocatable :: por