phydrus.model.Model.add_root_growth¶
-
Model.
add_root_growth
(irootin=0, ngrowth=None, tgrowth=None, rootdepth=None, irfak=None, trmin=None, trmed=None, trmax=None, xrmin=None, xrmed=None, xrmax=None, trperiod=None)[source]¶ Method to add root growth to the model.
- Parameters
irootin (int) – 0 = (default) The root depth is specified together with other time-variable boundary condition, such as atmospheric fluxes. 1 = the root depth is given in a table 2 = the root depth is calculated using the growth function.
ngrowth (int) – Number of data points in the root depth table. Only used when irootin = 1.
tgrowth (float, optional) – Days. Only used when irootin = 1.
rootdepth (list of float, optional) – Rooting depth [L]. List has a length of ngrowth. Only used when irootin = 1.
irfak (int, optional) – Method to calculate the root growth factor, r. Only used when irootin = 2. 0= the root growth factor is calculated from given data [xRMed, tRMed]. 1 = the root growth factor is calculated based on the assumption that 50% of the rooting depth, (xRMax+xRMin)/2., is reached at the midpoint of the growing season, (tRMin+tRHarv)/2.
trmin (float, optional) – Initial time of the root growth period [T]. Only used when irootin = 2.
trmed (float, optional) – Time of known rooting depth (set equal to zero if iRFak=1) [T]. Only used when irootin = 2.
trmax (float, optional) – Time at the end of the root water uptake period [T]. Only used when irootin = 2.
xrmin (float, optional) – Initial value of the rooting depth at the beginning of the growth period (recommended value = 1 cm) [L]. Only used when irootin = 2.
xrmed (float, optional) – Value of known rooting depth (set equal to zero if iRFak=1) [L]. Only used when irootin = 2.
xrmax (float, optional) – Maximum rooting depth, which may be reached at infinite time [L]. Only used when irootin = 2.
trperiod (float, optional) – Time period at which the growth function repeats itself. Only used when irootin = 2.