net.simplace.client.simulation.lap.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.

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
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.simulation.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.simulation.model.FWSimComponent



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


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


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) - SeedsToSprouts