|
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 29 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 106 of file rooting_depth__FAO56.F90.
|
private |
Definition at line 25 of file rooting_depth__FAO56.F90.