net.simplace.client.simulation.lap.lintul.LintulWaterStress

LintulWaterStress calculates the transpiration reduction factor (TRANRF) based on the ratio between actual crop transpiration (TRAN in mm) and potential crop transpiration (PTRAN in mm):

\[ \begin{eqnarray} TRANRF &=& MIN(1,\frac{TRAN}{PTRAN} \cdot \frac{1}{DroughtTolerance}); \end{eqnarray} \]

Component Variables

Content TypeNameDescriptionData TypeUnitMin ValueMax ValueDefault Value
constantcDroughtToleranceTolerance of plant for droughtDOUBLE10.01.01.0
inputiActTranspirationActual TranspirationDOUBLEmm/d0.010.00.0
inputiPotTranspirationPotential TranspirationDOUBLEmm/d0.010.00.0
TRANRFTranspiration reduction factorDOUBLE1null



public class LintulWaterStress extends
net.simplace.simulation.model.FWSimComponent {
// Public Constructors
public LintulWaterStress();


// Public Instance Methods
public HashMap createVariables(); // Defines
net.simplace.simulation.model.FWSimComponent


create the FWSimVariables as interface for this SimComponent

// Protected Instance Methods
protected void init(); // Defines
net.simplace.simulation.model.FWSimComponent


initializes the fields by getting input and output FWSimVariables from VarMap
protected void process(); // Defines
net.simplace.simulation.model.FWSimComponent


process the algorithm and write the results back to VarMap
protected FWSimComponent clone(FWSimVarMap aVarMap);
// Defines net.simplace.simulation.model.FWSimComponent


creates a clone from this SimComponent for use in other threads


}



Hierarchy: java.lang.Object - net.simplace.simulation.model.FWSimComponent (net.simplace.simulation.util.FWSimFieldContainer) - LintulWaterStress