net.simplace.client.simulation.lap.SimpleIrrigation

Applies irrigation by using table values - designed to use Lintul5 irrigation tables

AppliedIrrDepth is given by the double array cIRRTAB, which holds the DOY in the even entries and the corresponding irrigation depth in the odd entries.

It is added to the input iRAIN and the sum is output as RainAndIrrigation

If iRAIN exceeds cMaxRainWithoutRunoff, then CalculateRunoff is set to true.

Component Variables

Content TypeNameDescriptionData TypeUnitMin ValueMax ValueDefault Value
constantcIRRTABtable with effective applications of irrigation water as function of day numberDOUBLEARRAYmm/d---
constantcMaxRainWithoutRunoffmaximum precipitation at which no runoff is calculatedDOUBLEmm/d--0.0
inputiRAINprecipitationDOUBLEmm/d--0.0
outAppliedIrrDepthdaily applied depth of irrigationDOUBLEmm/d--0.0
outCalculateRunoff-BOOLEAN--true
outRainAndIrrigationprecipitation + irrigationDOUBLEmm/d--0.0



public class SimpleIrrigation extends
net.simplace.simulation.model.FWSimComponent {
// Public Constructors
public SimpleIrrigation(String aName, HashMap aFieldMap, HashMap aInputMap,
Element aSimComponentElement, FWSimVarMap aVarMap, int aOrderNumber);
public SimpleIrrigation();


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



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


protected void process(); // Defines
net.simplace.simulation.model.FWSimComponent


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) - SimpleIrrigation