2.0.0b10
catchment modelling framework
Loading...
Searching...
No Matches
RootUptakeStressFunction Class Referenceabstract

An abstract class to calculate the actual transpiration from potential transpiration. More...

+ Inheritance diagram for RootUptakeStressFunction:

Detailed Description

An abstract class to calculate the actual transpiration from potential transpiration.

Implementations of WaterStressFunction are used by ET connections derived from cmf::upslope::ET::stressedET

Public Member Functions

virtual cmf::upslope::ET::RootUptakeStressFunctioncopy () const =0
 Creates a new copy of this wetness.
 
virtual real Tact (const cmf::upslope::SoilLayer *soillayer, real Tpot) const =0
 Calculates the water stress for a layer.
 

Member Function Documentation

◆ Tact()

virtual real Tact ( const cmf::upslope::SoilLayer * soillayer,
real Tpot ) const
pure virtual

Calculates the water stress for a layer.

Parameters
soillayerThe cmf::upslope::SoilLayer this stress function belongs to
TpotPotential Transpiration in mm/day (for the full profile)
Returns
Actual flux from layer in m3/day

Implemented in SuctionStress, ContentStress, and VolumeStress.