net.simplace.usermodules.gzhao.PhenologyCalculator

Component for the Lintul crop model true ${vCultivar} true ${vCultivar}

Component Variables

Content TypeNameDescriptionData TypeUnitMin ValueMax ValueDefault Value
constantcHarvestLatestLatest harvest Day of YearINTmm03660
constantcIrrigationdevelopmet stageINTmm0530
constantcIrrigationOptintercepted PARINTMJ/(m2 d)060
constantcMAIFdevelopmet stageINT1010
constantcSowingDOYSowing Day of YearINT103660
constantcSpringFallActual EvaporationINTmm03660
inputiDVSdevelopmet stageDOUBLE10.03.00.0
inputiRDdevelopmet stageDOUBLEm0.03.00.0
inputiTRANRFWater stress factorDOUBLE10.03.00.0
inputiWithCropcrop is presentBOOLEAN1--false
inputisMatureisMatureBOOLEAN1--false
outDoHarvestharvestingBOOLEAN1--false
outDoSowsowingBOOLEAN1--false
outRDRoot depthDOUBLEmeter0.03.00.0
outTRANRFWater stress factorDOUBLE10.01.00.0



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


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

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