pastas.recharge.Berendrecht.simulate ==================================== .. py:method:: pastas.recharge.Berendrecht.simulate(prec: pastas.typing.ArrayLike, evap: pastas.typing.ArrayLike, p: pastas.typing.ArrayLike, dt: pastas.typing.ArrayLike = 1.0, return_full: bool = False, **kwargs) -> pastas.typing.ArrayLike | tuple[pastas.typing.ArrayLike, Ellipsis] Simulate the recharge flux. :param prec: Precipitation flux in mm/d. Has to have the same length as evap. :type prec: array_like :param evap: Potential evapotranspiration flux in mm/d. :type evap: array_like :param p: array_like object with the values as floats representing the model parameters. :type p: array_like :param dt: time step for the calculation of the recharge. Only dt=1 is possible now. :type dt: float, optional :param return_full: return all fluxes and states as NumPy arrays. :type return_full: bool :returns: **r** -- Recharge flux calculated by the model is the argument full_output is False, otherwise a list with all fluxes and states. :rtype: array_like or list of array_like .. !! processed by numpydoc !!