net.simplace.usermodules.gzhao.PhenologyLiaise

Component Variables

Content TypeNameDescriptionData TypeUnitMin ValueMax ValueDefault Value
constantcDTSMTBincrease in temperature sum as dependent on mean daily temperatureDOUBLEARRAY°C---
constantcDVSIdevelopment stage of crop (from 0 to 2)DOUBLE1--0.0
constantcIDEMDay of emergenceINT1--0
constantcIDPLDay of plantingINT1--1
constantcIDSLdevelopment from emergence to flowering depends on temperature (=0), temperature + day length (=1)INT1--0
constantcPHOTTBtable of development rate reduction until flowering by daylengthDOUBLEARRAY---
constantcPLstart at plantingBOOLEAN1--true
constantcTBASEM-DOUBLE--0.0
constantcTEFFMXmax. eff. temp. for emergenceDOUBLE--30.0
constantcTSUM1temperature sum required for vegetative period (from emergence to flowering)DOUBLE--1050.0
constantcTSUM2temperature sum required for generative periodDOUBLE--1000.0
constantcTSUMEMrequired temperature sum for crop emergenceDOUBLE--60.0
constantcTSUMMilkripenesstemperature sum from anthesis to milkripenessDOUBLE--0.0
constantcVBASEVernalisation base thermal dayDOUBLE1--0.0
constantcVERNRTVernalisation factor dependend by average temperatureDOUBLEARRAY1--[Ljava.lang.Double;@7f22687e
constantcVERSATVernalisation max thermal dayDOUBLE1--0.0
constantcVernalisationDevStagemaximal devstage up to which vernalisation is appliedDOUBLE1--0.3
inputiDDLPPhotoperiodic daylengthDOUBLEh--0.0
inputiDoHarvestharvestingBOOLEAN1--false
inputiDoSowsowingBOOLEAN1--false
inputiTMAXmaximal air temperature during day (output of routine WEATHR)DOUBLE°C--0.0
inputiTMINminimal air temperature during day (output of routine WEATHR)DOUBLE°C--0.0
stateWithCrop-BOOLEAN--false
statesDVSinitial development stage of crop (from 0 to 2)DOUBLE1--0.0
statesTSULPtemperature sum from sowing/plantingDOUBLE--0.0
statesTSUMtemperature sum from emergenceDOUBLE--0.0
statesTSUMLtemperature sum from emergence inclusive day length effectDOUBLE--0.0
statesVERNvernalisation daysDOUBLE--0.0
raterDTSULPincrease in temperature sum from planting or sowingDOUBLE°C--0.0
raterDTSUMactual increase in temperature sum from emergence without reduction (RDAYL)DOUBLE°C--0.0
raterDTSUMLactual increase in temperature sum from emergence with reduction for day length (RDAYL)DOUBLE°C--0.0
raterDVRrate of phenological developmentDOUBLEd-1--0.0
raterRVERNRvernal day increase rateDOUBLE°C--0.0
AnthesisDOYDOY of AnthesisINT1null
AnthesisDateDate of AnthesisDATE1null
EMERGhas emergedBOOLEAN1null
EmergenceDOYDOY of EmergenceINT1null
EmergenceDateDate of EmergenceDATE1null
FLOWhas floweredBOOLEAN1null
GrowingPeriodePeriod of SowingINT1null
IDEMERGDay of emergenceINT1null
IsAnthesistrue if Anthesis dateBOOLEAN1null
IsEmergencetrue if Emergence dateBOOLEAN1null
IsMaturitytrue if maturity dateBOOLEAN1null
IsMilkripenesstrue if milkripeness dateBOOLEAN1null
IsPhenologyEventtrue if sowing/emergence/anthesis/maturity dateBOOLEAN1null
IsSowingtrue if Sowing dateBOOLEAN1null
MATURITYis matureBOOLEAN1null
MILKRIPENESSmilkripeness has occuredBOOLEAN1null
MaturityDOYDOY of MaturityINT1null
MaturityDateDate of MaturityDATE1null
MilkripenessDOYDOY of MaturityINT1null
MilkripenessDateDate of MaturityDATE1null
SOWis sownBOOLEAN1null
SowingDOYDOY of SowingINT1null
SowingDateDate of SowingDATE1null



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


// 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 initValues();

protected void initOnSowing();

protected void resetOnHarvest();

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


protected void CalculatePhenology();

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