net.simplace.sim.components.crop.translocation.SeedsToSprouts

Distributes biomass from the seed to roots and leaves at begin of growth

The module is initialized/reset on iDoStart.

Distribution starts, when iDevelopmentStage is greater than 0.

Daily SeedsToRootsBiomass is the cDailyFractionRoots of cSeedWeight, unless cTotalFractionRoots has been reached.

The input iRWRT is augmented by SeedsToRootsBiomass and output as RWRT.

Same holds for leaves.

Example

If cSeedWeight=2 g/m^2, cDailyFractionRoots=.04 and cTotalFractionRoots=.34, then each of the first eight days of crop development, 2*.04=0.08 g/m^2 go additionally to the roots. On day nine, the total fraction is reached, so only 2*.02=0.4 g/m^2 go additionally to the roots.

References

Bouaziz, A., Hicks, D.R., 1990. CONSUMPTION OF WHEAT SEED RESERVES DURING GERMINATION AND EARLY GROWTH AS AFFECTED BY SOIL-WATER POTENTIAL. Plant Soil 128, 161-165.

Component Variables

Content TypeNameDescriptionData TypeUnitMin ValueMax ValueDefault Value
constantcDailyFractionLeavesDaily fraction of seed weight that is distributed to leavesDOUBLEd-10.01.00.05
constantcDailyFractionRootsDaily fraction of seed weight that is distributed to rootsDOUBLEd-10.01.00.04
constantcSeedWeightSeed weightDOUBLEg/m20.0-0.0
constantcTotalFractionLeavesTotal fraction of seed weight that is distributed to leavesDOUBLE10.01.00.5
constantcTotalFractionRootsTotal fraction of seed weight that is distributed to rootsDOUBLE10.01.00.5
inputiDevelopmentStageActual development stageDOUBLE10.0-0.0
inputiDoHarvestharvestingBOOLEAN1--false
inputiDoSowsowingBOOLEAN1--false
inputiRWLVDaily leaves increment rate, calculated by other moduleDOUBLEg/(m2 d)--0.0
inputiRWRTDaily root increment rate, calculated by other moduleDOUBLEg/(m2 d)--0.0
outCumulatedSeedsToLeavesBiomassCummulated biomass that has been distributed from seeds to leavesDOUBLEg/m20.0-0.0
outCumulatedSeedsToRootsBiomassCummulated biomass that has been distributed from seeds to rootsDOUBLEg/m20.0-0.0
outRWLVDaily leaves increment rate including seed to leaves biomassDOUBLEg/(m2 d)--0.0
outRWRTDaily root increment rate including seed to root biomassDOUBLEg/(m2 d)--0.0
outSeedsToLeavesBiomassDaily amount of biomass that is distributed from seeds to leavesDOUBLEg/(m2 d)0.0-0.0
outSeedsToRootsBiomassDaily amount of biomass that is distributed from seeds to rootsDOUBLEg/(m2 d)0.0-0.0



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


// 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 process(); // Defines net.simplace.sim.model.FWSimComponent

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


creates a clone from this SimComponent for use in other threads


}



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