net.simplace.usermodules.heidi.modules.canopy_paper_reference_gk.HourlyPenmanEvapTranDemand

Component Variables

Content TypeNameDescriptionData TypeUnitMin ValueMax ValueDefault Value
constantcFractionModifierFactor-DOUBLE10.010.01.2
constantcKExtinction coefficient for photosynthetically active radiationDOUBLE10.01.00.6
constantcUseEvapotranspirationUse of Evaporation and Transpiration BOOLEAN1--true
inputiLAILeaf Area IndexDOUBLEm2/m20.010.0-
inputiPrecipitationDaily Precipitation DOUBLEmm/d0.050.0-
inputiRadiationHourlyHourly solar radiationDOUBLEARRAYMJ/m20.030.0-
inputiReferenceEvapoTranspirationreference evapo-transpirationDOUBLEmm/d0.020.0-
inputiTempHourlyHourly temperatureDOUBLEARRAY°C-50.050.0-
inputiVapourpressureDaily Vapour PressureDOUBLEkPa0.020.0-
inputiWindspeedWind SpeedDOUBLEm/s0.050.0-
outNetRadiationHourlynet radiation calculated using the penman of Lintul-5DOUBLEARRAYMJ m-2 hr---
outPartIntercepted-DOUBLEmm0.020.0-
outPotentialEvapoTranspirationHourlyPotential Evaporation+TranspirationDOUBLEARRAYmm/d0.040.0-
outPotentialEvaporationHourlyPotential EvaporationDOUBLEARRAYmm/d0.020.0-
outPotentialTranspirationHourlyPotential Transpiration DOUBLEARRAYmm/d0.040.0-



public class HourlyPenmanEvapTranDemand extends
net.simplace.sim.model.FWSimComponent {
// Public Constructors
public HourlyPenmanEvapTranDemand();


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


Create the FWSimVariables as interface for this SimComponent

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

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

Process the algorithm and write the results back to VarMap
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) - HourlyPenmanEvapTranDemand