net.simplace.usermodules.gzhao.GrowingSeasonCalculator
Component for the Lintul crop model Component Variables
Content Type | Name | Description | Data Type | Unit | Min Value | Max Value | Default Value |
input | iActualTranspiration | Actual Transpiration | DOUBLE | mm | 0.0 | 60.0 | 0.0 |
input | iDVS | developmet stage | DOUBLE | 1 | - | - | 0.0 |
input | iDoHarvest | harvesting | BOOLEAN | 1 | - | - | false |
input | iDoSow | sowing | BOOLEAN | 1 | - | - | false |
input | iDrain | Drainage | DOUBLE | mm | 0.0 | 60.0 | 0.0 |
input | iEMERG | has emerged | BOOLEAN | 1 | - | - | false |
input | iEvaporation | Actual Evaporation | DOUBLE | mm | 0.0 | 60.0 | 0.0 |
input | iInceptedPAR | intercepted PAR | DOUBLE | MJ/(m2 d) | 0.0 | 6.0 | 0.0 |
WithCrop | crop is present | BOOLEAN | 1 | null |
grsDrainage | growing season drainage | DOUBLE | mm | null |
grsET | growing season ET | DOUBLE | mm | null |
grsPAR | growing season incerpted PAR | DOUBLE | megajoule_per_square_ha_day | null |
public class GrowingSeasonCalculator extends
net.simplace.simulation.model.FWSimComponent {
// Public Constructors
public GrowingSeasonCalculator(String aName, HashMap aFieldMap, HashMap
aInputMap, Element aSimComponentElement, FWSimVarMap aVarMap, int
aOrderNumber);
public GrowingSeasonCalculator();
// 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
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) - GrowingSeasonCalculator