net.simplace.sim.components.experimental.intercropping.BelowgroundAllocationFactor
Calculates factors for below ground allocation of two crops from their
root length densities.
Calculation
References
Component Variables
Content Type | Name | Description | Data Type | Unit | Min Value | Max Value | Default Value |
input | iRootLengthDensity1 | Root length density per layer of crop 1 | DOUBLEARRAY | centimetre_per_cubic_centimetre | 0.0 | - | - |
input | iRootLengthDensity2 | Root length density per layer of crop 2 | DOUBLEARRAY | centimetre_per_cubic_centimetre | 0.0 | - | - |
out | Factor1 | Below ground allocation factor for crop 1 | DOUBLE | 1 | 0.0 | 1.0 | 0.0 |
out | Factor1PerLayer | Below ground allocation factor for crop 1 per layer | DOUBLEARRAY | 1 | 0.0 | 1.0 | - |
out | Factor2 | Below ground allocation factor for crop 2 | DOUBLE | 1 | 0.0 | 1.0 | 0.0 |
out | Factor2PerLayer | Below ground allocation factor for crop 2 per layer | DOUBLEARRAY | 1 | 0.0 | 1.0 | - |
See also: SlimPhosphorusFunctions
public class BelowgroundAllocationFactor extends
net.simplace.sim.model.FWSimComponent {
// Public Constructors
public BelowgroundAllocationFactor();
// Protected Constructors
protected BelowgroundAllocationFactor(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) - BelowgroundAllocationFactor