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.