swatdeg_channel_dynamic Derived Type

type, public :: swatdeg_channel_dynamic


Inherits

type~~swatdeg_channel_dynamic~~InheritsGraph type~swatdeg_channel_dynamic swatdeg_channel_dynamic type~floodplain_parameters floodplain_parameters type~swatdeg_channel_dynamic->type~floodplain_parameters fp type~muskingum_parameters muskingum_parameters type~swatdeg_channel_dynamic->type~muskingum_parameters msk

Components

Type Visibility Attributes Name Initial
character(len=25), public :: name = "default"
integer, public :: props = 0
integer, public :: obj_no = 0
integer, public :: wallo = 0
integer, public :: aqu_link = 0
integer, public :: aqu_link_ch = 0
character(len=25), public :: region = ""
character(len=25), public :: order = ""
real, public :: chw = 3.
real, public :: chd = .5
real, public :: chs = .01
real, public :: chl = .1
real, public :: chn = 0.
real, public :: chk = 0.
real, public :: cov = 0.
real, public :: sinu = 0.
real, public :: vcr_coef = 0.
real, public :: d50 = 0.
real, public :: ch_clay = 0.
real, public :: carbon = 0.
real, public :: ch_bd = 0.
real, public :: chss = 0.
real, public :: bankfull_flo = 0.
real, public :: fps = 0.
real, public :: fpn = 0.
real, public :: n_conc = 0.
real, public :: p_conc = 0.
real, public :: p_bio = 0.
real, public :: pk_rto = 1.
real, public :: fp_inun_days = 5.
real, public :: n_setl = 0.5
real, public :: p_setl = 0.5
real, public :: n_sol_part = 0.01
real, public :: p_sol_part = 0.01
real, public :: n_dep_enr = 0.5
real, public :: p_dep_enr = 0.5
real, public :: arc_len_fr = 1.2
real, public :: bed_exp = 1.5
real, public :: wash_bed_fr = 0.2
real, public :: hc_kh = 0.
real, public :: hc_hgt = 0.
real, public :: hc_ini = 0.
real, public :: bank_exp = 0.
real, public :: shear_bnk = 0.
real, public :: hc_erod = 0.
real, public :: hc_co = 0.
real, public :: hc_len = 0.
real, public :: in1_vol = 0.
real, public :: out1_vol = 0.
real, public :: stor_dis_01bf = 0.
real, public :: stor_dis_bf = 0.
type(muskingum_parameters), public :: msk
type(floodplain_parameters), public :: fp
real, public, dimension (:), allocatable :: kd
real, public, dimension (:), allocatable :: aq_mix
character(len=2), public :: overbank = ""