net.simplace.client.simulation.lap.experimental.canopytemperature.HourlyPenmanEvapTranDemand

Component Variables

Content TypeNameDescriptionData TypeUnitMin ValueMax ValueDefault Value
constantcFractionModifierFactor-DOUBLE10.010.01.2
constantcKExtinction coefficient for photosynthetically active radiationDOUBLE10.01.00.6
constantcStepsHow many steps per day the values should be dividedINT10-24
constantcUseEvapotranspirationUse of Evaporation and Transpiration BOOLEAN1--true
inputiHeaterRadiationHourlyHourly Radiation from heaterDOUBLEARRAYJ/m20.030.0-
inputiLAILeaf Area IndexDOUBLEm2/m20.010.0-
inputiPrecipitationDaily Precipitation DOUBLEmm/d0.050.0-
inputiRadiationHourlyHourly 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.simulation.model.FWSimComponent {
// Public Constructors
public HourlyPenmanEvapTranDemand();


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