net.simplace.usermodules.heidi.modules.canopy_paper_reference_gk.HourEvapTran

Component Variables

Content TypeNameDescriptionData TypeUnitMin ValueMax ValueDefault Value
constantcTRANCO Transpiration constant (crop characteristic indicating the level of drought tolerance)DOUBLEmm/d0.020.08.0
constantcWaterContentAirDrySoil water content at air drynessDOUBLEm3/m30.01.00.025
constantcWaterContentFieldCapacitySoil water content at field capacityDOUBLEm3/m30.01.00.23
constantcWaterContentInitialInitial soil water content (at start of the simulation run)DOUBLEm3/m30.01.00.23
constantcWaterContentSaturationSoil water content at full saturationDOUBLEmicubic_metre_per_cubic_metrellimetre0.01.00.4
constantcWaterContentWetCritical soil water content for transpiration reduction due to waterloggingDOUBLEm3/m30.01.00.35
constantcWaterContentWiltingPointSoil water content at wilting pointDOUBLEm3/m30.01.00.075
inputDayLengthDayLengthDOUBLEhour--0.0
inputiDoHarvestTrue if plant is harvestedBOOLEAN1--false
inputiDoSowTrue if plant is sownBOOLEAN1--false
inputiPotentialEvaporationHourlyHourly potential evaporationDOUBLEARRAYmm/d0.020.0-
inputiPotentialTranspirationHourlyHourly potential transpirationDOUBLEARRAYmm/d0.020.0-
inputiRootDepthDepth of root DOUBLEm0.020.00.0
inputiWaterContentActual amount of water in the soilDOUBLEmm0.025.0-
ETHourlyHourly actual evapotranspirationDOUBLEARRAYmm/hnull
EvaporationHourlyHourly actual evaporationDOUBLEARRAYmm/hnull
TranspirationHourlyHourly actual transpirationDOUBLEARRAYmm/hnull



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


// 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) - HourEvapTran