net.simplace.usermodules.heidi.modules.canopy_paper_reference_gk.HourlyPenmanEvapTranDemand_heaters
Component Variables
Content Type | Name | Description | Data Type | Unit | Min Value | Max Value | Default Value |
constant | cFractionModifierFactor | - | DOUBLE | 1 | 0.0 | 10.0 | 1.2 |
constant | cK | Extinction coefficient for photosynthetically active radiation | DOUBLE | 1 | 0.0 | 1.0 | 0.6 |
constant | cUseEvapotranspiration | Use of Evaporation and Transpiration | BOOLEAN | 1 | - | - | true |
input | iHeaterRadiationHourly | Hourly Radiation from heater | DOUBLEARRAY | J/m2 | 0.0 | 30.0 | - |
input | iLAI | Leaf Area Index | DOUBLE | m2/m2 | 0.0 | 10.0 | - |
input | iPrecipitation | Daily Precipitation | DOUBLE | mm/d | 0.0 | 50.0 | - |
input | iRadiationHourly | Hourly Radiation | DOUBLEARRAY | MJ/m2 | 0.0 | 30.0 | - |
input | iReferenceEvapoTranspiration | reference evapo-transpiration | DOUBLE | mm/d | 0.0 | 20.0 | - |
input | iTempHourly | Hourly temperature | DOUBLEARRAY | °C | -50.0 | 50.0 | - |
input | iVapourpressure | Daily Vapour Pressure | DOUBLE | kPa | 0.0 | 20.0 | - |
input | iWindspeed | Wind Speed | DOUBLE | m/s | 0.0 | 50.0 | - |
out | NetRadiationHourly | net radiation calculated using the penman of Lintul-5 | DOUBLEARRAY | MJ m-2 hr | - | - | - |
out | PartIntercepted | - | DOUBLE | mm | 0.0 | 20.0 | - |
out | PotentialEvapoTranspirationHourly | Potential Evaporation+Transpiration | DOUBLEARRAY | mm/d | 0.0 | 40.0 | - |
out | PotentialEvaporationHourly | Potential Evaporation | DOUBLEARRAY | mm/d | 0.0 | 20.0 | - |
out | PotentialTranspirationHourly | Potential Transpiration | DOUBLEARRAY | mm/d | 0.0 | 40.0 | - |
public class HourlyPenmanEvapTranDemand_heaters extends
net.simplace.simulation.model.FWSimComponent {
// Public Constructors
public HourlyPenmanEvapTranDemand_heaters();
// 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_heaters