net.simplace.sim.components.experimental.intercropping.RadiationInterceptionModified

Calculates each crops radiation interceptions for two crops

Calculation

References

Component Variables

Content TypeNameDescriptionData TypeUnitMin ValueMax ValueDefault Value
constantcSpace1space between plant 1 and plant 2DOUBLEm0.0-0.0
constantcSpace2space between plant 2 and plant 1DOUBLEm0.0-0.0
constantcWidth1Width of strip of plant 1DOUBLEm0.0-0.0
constantcWidth2Width of strip of plant 2DOUBLEm0.0-0.0
constantck1Light extinction coefficient of plant 1DOUBLE10.01.00.6
constantck2Light extinction coefficient of plant 2DOUBLE10.01.00.6
inputiDoHarvest1True on day when plant 1 is harvestedBOOLEAN--false
inputiDoHarvest2True on day when plant 2 is harvestedBOOLEAN--false
inputiDoSow1True on day when plant 1 is sownBOOLEAN--false
inputiDoSow2True on day when plant 2 is sownBOOLEAN--false
inputiHeight1Height of plant 1DOUBLEm0.0-0.0
inputiHeight2Height of plant 2DOUBLEm0.0-0.0
inputiLAI1Leaf area index of plant 1DOUBLEm2/m20.0-0.0
inputiLAI2Leaf area index of plant 2DOUBLEm2/m20.0-0.0
inputiRadiationRadiation to be intercepted by both plantsDOUBLEJ/(m2 d)0.0-0.0
outInterceptionFraction1Radiation interception factor of plant 1DOUBLE10.01.00.0
outInterceptionFraction2Radiation interception factor of plant 2DOUBLE10.01.00.0
outRadiation1Radiation to be intercepted by plant 1DOUBLEJ/(m2 d)0.0-0.0
outRadiation2Radiation to be intercepted by plant 2DOUBLEJ/(m2 d)0.0-0.0
outWithCrop1True while plant 1 is presentBOOLEAN--false
outWithCrop2True while plant 2 is presentBOOLEAN--false


See also: SlimPhosphorusFunctions




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


// Public Instance Methods
public HashMap createVariables(); // Defines
net.simplace.sim.model.FWSimComponent



// Protected Instance Methods
protected void init(); // Defines net.simplace.sim.model.FWSimComponent

protected void initVariables();

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

protected FWSimComponent clone(FWSimVarMap aVarMap);
// Defines net.simplace.sim.model.FWSimComponent




}



Hierarchy: java.lang.Object - net.simplace.sim.model.FWSimComponent (net.simplace.sim.util.FWSimFieldContainer) - RadiationInterceptionModified