Soil Water Balance (SWB2)
|
Functions/Subroutines | |
subroutine, public | initialize_rooting_depth () |
elemental subroutine, public | update_rooting_depth (zr_i, zr_max, landuse_index, kcb) |
Calculate the effective root zone depth. |
Variables | |
logical(c_bool), dimension(:), allocatable | variable_rooting_depth |
subroutine, public rooting_depth__fao56::initialize_rooting_depth |
Determine how many landuse codes are present
Definition at line 28 of file rooting_depth__FAO56.F90.
elemental subroutine, public rooting_depth__fao56::update_rooting_depth | ( | real (c_float), intent(inout) | zr_i, |
real (c_float), intent(in) | zr_max, | ||
integer (c_int), intent(in) | landuse_index, | ||
real (c_float), intent(in) | kcb ) |
Calculate the effective root zone depth.
Calculate the effective root zone depth given the current stage of plant growth, the soil type, and the crop type.
[in,out] | Zr_i | Daily rooting depth estimate. |
[in] | Zr_max | The maximum rooting depth for this crop. |
[in] | landuse_index | Index corresponding to the line number of the table that holds data for a particular landuse. |
[in] | Kcb | current crop coefficient value for a cell. |
Definition at line 105 of file rooting_depth__FAO56.F90.
|
private |
Definition at line 24 of file rooting_depth__FAO56.F90.