Soil Water Balance (SWB2)
|
Functions/Subroutines | |
subroutine, public | interception_bucket_initialize (active_cells) |
elemental subroutine, public | interception_bucket_calculate (ilanduseindex, fprecip, ffog, fcanopy_cover_fraction, it_is_growing_season, finterception) |
Variables | |
integer(c_int), dimension(:), allocatable | ilandusecodes |
real(c_float), dimension(:), allocatable | interception_a_value_growing_season |
real(c_float), dimension(:), allocatable | interception_b_value_growing_season |
real(c_float), dimension(:), allocatable | interception_n_value_growing_season |
real(c_float), dimension(:), allocatable | interception_a_value_nongrowing_season |
real(c_float), dimension(:), allocatable | interception_b_value_nongrowing_season |
real(c_float), dimension(:), allocatable | interception_n_value_nongrowing_season |
real(c_float), dimension(:), allocatable, public | bucket_interception_storage_max_growing_season |
real(c_float), dimension(:), allocatable, public | bucket_interception_storage_max_nongrowing_season |
character(len=2), parameter | date_delims = "/-" |
Form of the bucket interception: I = A + P*B^n. | |
real(c_float), parameter | nodata_value = -9999._c_float |
elemental subroutine, public interception__bucket::interception_bucket_calculate | ( | integer (c_int), intent(in) | ilanduseindex, |
real (c_float), intent(in) | fprecip, | ||
real (c_float), intent(in) | ffog, | ||
real (c_float), intent(in) | fcanopy_cover_fraction, | ||
logical (c_bool), intent(in) | it_is_growing_season, | ||
real (c_float), intent(out) | finterception ) |
Definition at line 276 of file interception__bucket.F90.
subroutine, public interception__bucket::interception_bucket_initialize | ( | logical (c_bool), dimension(:,:), intent(in) | active_cells | ) |
Determine how many landuse codes are present
retrieve growing season interception amount: 'a' term
retrieve growing season interception amount: 'b' term
retrieve growing season interception amount: 'n' term
retrieve nongrowing season interception amount: 'a' term
retrieve nongrowing season interception amount: 'b' term
retrieve nongrowing season interception amount: 'n' term
retrieve interception storage max (NONGROWING)
retrieve interception storage max (GROWING)
Definition at line 41 of file interception__bucket.F90.
real (c_float), dimension(:), allocatable, public interception__bucket::bucket_interception_storage_max_growing_season |
Definition at line 29 of file interception__bucket.F90.
real (c_float), dimension(:), allocatable, public interception__bucket::bucket_interception_storage_max_nongrowing_season |
Definition at line 30 of file interception__bucket.F90.
|
private |
Form of the bucket interception: I = A + P*B^n.
Definition at line 36 of file interception__bucket.F90.
|
private |
Definition at line 22 of file interception__bucket.F90.
|
private |
Definition at line 23 of file interception__bucket.F90.
|
private |
Definition at line 26 of file interception__bucket.F90.
|
private |
Definition at line 24 of file interception__bucket.F90.
|
private |
Definition at line 27 of file interception__bucket.F90.
|
private |
Definition at line 25 of file interception__bucket.F90.
|
private |
Definition at line 28 of file interception__bucket.F90.
|
private |
Definition at line 37 of file interception__bucket.F90.