SWAT - soil.layer¶
mef_agri.models.soil.layer.model_swat.py
- class mef_agri.models.soil.layer.model_swat.Layer_V2009(**kwargs)¶
- biomass()¶
MQ - Random Output
\(s_{\textrm{bm},i,k}\ [\frac{t}{ha}]\)
NOTE: this quantity is computed and set from outside of this model
- Returns:
(root) biomass in soil layer
- Return type:
numpy.ndarray
- biomass_rate()¶
MQ - Random Output
\(s_{\Delta\textrm{bm},i,k}\ [\frac{t}{ha\cdot day}]\)
NOTE: this quantity is computed and set from outside of this model
- Returns:
increase of (root) biomass in soil layer
- Return type:
numpy.ndarray
- center_depth()¶
MQ - Random Output
\(s_{\textrm{lcd},i,0}\ [m]\)
- Returns:
depth of the layer center
- Return type:
numpy.ndarray
- depth()¶
MQ - Random Output
\(s_{\textrm{ld},i,0}\ [m]\)
- Returns:
depth of bottom layer border
- Return type:
numpy.ndarray
- initialize(epoch)¶
Initialization of child models.
- Parameters:
epoch (datetime.date) – initialization epoch
- nutrients()¶
Child Model
- Returns:
soil-layer nutrient model
- Return type:
- temperature()¶
Child Model
- Returns:
soil temperature model
- Return type:
- thickness()¶
MQ - Random output
\(s_{\textrm{lt},i,0}\ [m]\)
- Returns:
layer thickness
- Return type:
numpy.ndarray
- update(epoch)¶
Update of child models.
- Parameters:
epoch (datetime.date) – current evaluation epoch
- water()¶
Child Model
- Returns:
soil water model
- Return type: