net.simplace.usermodules.holger.PhenologyCalculator
Component Variables
Content Type | Name | Description | Data Type | Unit | Min Value | Max Value | Default Value |
constant | cBaseTempAfterAnt | Base temperature after anthesis | DOUBLE | °C | 0.0 | 15.0 | 9.0 |
constant | cBaseTempBeforeAnt | Base temperature before anthesis | DOUBLE | °C | 0.0 | 15.0 | 1.0 |
constant | cTempLimit | threshold 1 for heat stress | DOUBLE | °C | 5.0 | 60.0 | 12.6 |
constant | cTempUpperLimit | threshold 2 for heat stress | DOUBLE | °C | 5.0 | 60.0 | 15.6 |
input | iAirTemperatureMean | Mean air temperature | DOUBLE | °C | -40.0 | 60.0 | 10.0 |
EffectiveTempRateAfterAnt | EffectiveTempRateAfterAnt | DOUBLE | | null |
EffectiveTempRateBeforeAnt | EffectiveTempRateBeforeAnt | DOUBLE | | null |
public class PhenologyCalculator extends
net.simplace.simulation.model.FWSimComponent {
// Public Constructors
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
Initializes the fields by getting input and output FWSimVariables from VarMap
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