net.simplace.usermodules.gzhao.PhenologyCalculator
Component for the Lintul crop model
true
${vCultivar}
true
${vCultivar}
Component Variables
Content Type | Name | Description | Data Type | Unit | Min Value | Max Value | Default Value |
constant | cHarvestLatest | Latest harvest Day of Year | INT | mm | 0 | 366 | 0 |
constant | cIrrigation | developmet stage | INT | mm | 0 | 53 | 0 |
constant | cIrrigationOpt | intercepted PAR | INT | MJ/(m2 d) | 0 | 6 | 0 |
constant | cMAIF | developmet stage | INT | 1 | 0 | 1 | 0 |
constant | cSowingDOY | Sowing Day of Year | INT | 1 | 0 | 366 | 0 |
constant | cSpringFall | Actual Evaporation | INT | mm | 0 | 366 | 0 |
input | iDVS | developmet stage | DOUBLE | 1 | 0.0 | 3.0 | 0.0 |
input | iRD | developmet stage | DOUBLE | m | 0.0 | 3.0 | 0.0 |
input | iTRANRF | Water stress factor | DOUBLE | 1 | 0.0 | 3.0 | 0.0 |
input | iWithCrop | crop is present | BOOLEAN | 1 | - | - | false |
input | isMature | isMature | BOOLEAN | 1 | - | - | false |
out | DoHarvest | harvesting | BOOLEAN | 1 | - | - | false |
out | DoSow | sowing | BOOLEAN | 1 | - | - | false |
out | RD | Root depth | DOUBLE | meter | 0.0 | 3.0 | 0.0 |
out | TRANRF | Water stress factor | DOUBLE | 1 | 0.0 | 1.0 | 0.0 |
public class PhenologyCalculator extends
net.simplace.simulation.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.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) - PhenologyCalculator