hydrologic_response_unit Derived Type

type, public :: hydrologic_response_unit


Inherits

type~~hydrologic_response_unit~~InheritsGraph type~hydrologic_response_unit hydrologic_response_unit type~field field type~hydrologic_response_unit->type~field field type~hru_databases hru_databases type~hydrologic_response_unit->type~hru_databases dbs type~hru_databases_char hru_databases_char type~hydrologic_response_unit->type~hru_databases_char dbsc type~hydrology hydrology type~hydrologic_response_unit->type~hydrology hyd, hydcal type~land_use_mgt_variables land_use_mgt_variables type~hydrologic_response_unit->type~land_use_mgt_variables lumv type~landuse landuse type~hydrologic_response_unit->type~landuse luse type~snow_parameters snow_parameters type~hydrologic_response_unit->type~snow_parameters sno type~subsurface_drainage_parameters subsurface_drainage_parameters type~hydrologic_response_unit->type~subsurface_drainage_parameters sdr type~topography topography type~hydrologic_response_unit->type~topography topo

Components

Type Visibility Attributes Name Initial
character(len=40), public :: name = ""
integer, public :: obj_no = 0
real, public :: area_ha = 0.
real, public :: km = 0.
integer, public :: surf_stor = 0
type(hru_databases), public :: dbs
type(hru_databases_char), public :: dbsc
integer, public :: land_use_mgt = 0
character(len=40), public :: land_use_mgt_c = ""
integer, public :: lum_group = 0
character(len=40), public :: lum_group_c = ""
character(len=40), public :: region = ""
integer, public :: plant_cov = 0
integer, public :: mgt_ops = 0
integer, public :: tiledrain = 0
integer, public :: septic = 0
integer, public :: fstrip = 0
integer, public :: grassww = 0
integer, public :: bmpuser = 0
integer, public :: crop_reg = 0
integer, public :: paddy_irr = 0

other data

type(topography), public :: topo
type(field), public :: field
type(hydrology), public :: hyd
type(hydrology), public :: hydcal
type(landuse), public :: luse
type(land_use_mgt_variables), public :: lumv
type(subsurface_drainage_parameters), public :: sdr
type(snow_parameters), public :: sno
real, public :: snocov1 = 0.
real, public :: snocov2 = 0.
integer, public :: cur_op = 1
integer, public :: irr = 0
integer, public :: irr_dmd_dtbl = 0
integer, public :: man_dmd_dtbl = 0
integer, public :: irr_dmd_iauto = 0
integer, public :: man_dmd_iauto = 0
integer, public :: wet_db = 0
real, public :: wet_hc = 0.
real, public :: sno_mm = 0.
real, public :: water_seep = 0.
real, public :: water_evap = 0.
real, public :: wet_obank_in = 0.
real, public :: precip_aa = 0.
character(len=1), public :: wet_fp = "n"
character(len=5), public :: irr_src = "unlim"
real, public :: strsa = 0.
real, public :: irr_hmax = 0
real, public :: irr_hmin = 0
real, public :: irr_isc = 0
real, public, dimension(5) :: flow = 0