net.simplace.usermodules.heidi.modules.HeatStressHW1

Component Variables

Content TypeNameDescriptionData TypeUnitMin ValueMax ValueDefault Value
constantcAfterTSUM1End of sensitive period for kernel abortion; 100DD after silking in maizeDOUBLEC day--100.0
constantcBeforeTSUM1Start of sensitive period for kernel abortion; 250DD before silking in maizeDOUBLEC days--250.0
constantcReductionPerDDAboveTempCriticalreduction in kernel number yield per DD above a threshold tempDOUBLEone--0.05
constantcTCriticalTemperature at which reduction in final yield occurs due to kernel abortionDOUBLEC--32.0
constantcTSUM1Cultivar specific temperature sum to reach anthesisDOUBLEC day---
inputiDVScurrent crop development stageDOUBLEone---
inputiTSUMcumulative temperature sum from emergenceDOUBLEC day---
inputiTinputestimated canopy temperatureDOUBLEC---
inputiYieldstorage organ yieldDOUBLE---
stateTSUMprevDaytemperature sum from previous dayDOUBLEC day---
staterDailyDDAboveTempCriticaltodays increment in DD above cTCriticalDOUBLEC day---
statesCumulativeDDAboveTempCriticalcumulative DD around flowering above cTCriticalDOUBLEC day---
statesHSRedFactoryield reduction factor due to cumulative high temperatures above CTCriticalDOUBLEone---
FinalHSTSUMTemperature sum at which determination of grain reduction due to heat stress endedDOUBLEnull
HSAdjustedYieldyield of storage organs adjusted for high temperatures around floweringDOUBLEg m-2null
HSPeriodEndDOYDOY when determination of grain reduction due to heat stress endedINTnull
HSPeriodStartDOYDOY when determination of grain reduction due to heat stress startedINTnull
NumDaysWithHSCount of days when TMax exceeded cTCriticalINTnull
StartHSTSUMTemperature sum at which determination of grain reduction due to heat stress startedDOUBLEnull



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


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



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


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


protected void reset();

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) - HeatStressHW1