net.simplace.usermodules.heidi.modules.SimpleAutomaticIrrigation_one_layer

Component Variables

Content TypeNameDescriptionData TypeUnitMin ValueMax ValueDefault Value
constantcIrrigationTriggerFactorfraction of total plant available water in a given depth of soil below which irrigation is appliedDOUBLE1--0.0
constantcMaxRainWithoutRunoffmaximum precipitation at which no runoff is calculatedDOUBLEmm/d--0.0
constantcSoilDepthdepth of soil layersDOUBLEm---
constantcSoilWaterFieldCapacityfield capacity per layerDOUBLEm3/m3---
constantcSoilWaterWiltingPointwilting point per layerDOUBLEm3/m3---
inputiDVScrop development stageDOUBLE10.0-0.0
inputiDoHarvestTrue if plant is harvestedBOOLEAN1--false
inputiRAINprecipitationDOUBLEmm--0.0
inputiWAmobile water in maximum root zoneDOUBLEmm---
outAppliedIrrDepthdaily applied depth of irrigationDOUBLEmm/d--0.0
outCalculateRunoff-BOOLEAN--true
outCumulativeAppliedIrrDepthcumulative applied depth of irrigationDOUBLEmm--0.0
outRainAndIrrigationprecipitation + irrigationDOUBLEmm/d--0.0



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


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



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

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

protected void resetOnHarvest();

protected FWSimComponent clone(FWSimVarMap aVarMap);
// Defines net.simplace.sim.model.FWSimComponent


creates a clone from this SimComponent for use in other threads


}



Hierarchy: java.lang.Object - net.simplace.sim.model.FWSimComponent (net.simplace.sim.util.FWSimFieldContainer) - SimpleAutomaticIrrigation_one_layer