net.simplace.client.simulation.lap.slim.SlimRoots

Component Variables

Content TypeNameDescriptionData TypeUnitMin ValueMax ValueDefault Value
constantcBiomassLossRateAtPartitioningRate of root biomass, that is not distributed to lateral rootsDOUBLE1--0.005
constantcBulkDensity-DOUBLEARRAYg/cm30.020.0-
constantcBulkDensityThresholdLower-DOUBLEg/cm30.020.00.05
constantcBulkDensityThresholdMiddle-DOUBLEg/cm30.020.00.05
constantcBulkDensityThresholdUpper-DOUBLEg/cm30.020.00.05
constantcDailyDeadRootsRate-DOUBLEm0.00120.00.02
constantcDeadRootsDevStage-DOUBLE10.00120.00.02
constantcMacroporeRootGrowthFactor-DOUBLE1--0.0
constantcMacroporeVolumefraction of macropore volumeDOUBLEARRAY10.0100.0-
constantcMaximalSeminalRootLengthPerDay-DOUBLEm0.020.00.033
constantcMinimalBDSeminalRootReductionFactor-DOUBLE1-1.01.0-1.0
constantcNSRPPnumber of seminal rootsDOUBLE1--5.0
constantcRINPOPnumber of emerged plants per m2DOUBLE1--200.0
constantcRTFACtemperature factor driving penetration of seminal rootsDOUBLE1--0.12
constantcSEEDD-DOUBLEm0.00120.00.02
constantcSandPercentage-DOUBLEARRAYg/hg0.0100.0-
constantcSoilStrengthParameter-DOUBLE1-1.02.0-1.0
constantcTHICKL-DOUBLEm0.00120.00.0
constantcWLROOTspecific weight of lateral roots (in g m-1 ??)DOUBLE1--0.0035
constantcWSROOTspecific weight of seminal roots in g m-1DOUBLE1--0.015
inputcSoilLayerDepth-DOUBLEARRAYm---
inputiDevStage-DOUBLE10.03.00.0
inputiDryFactor-DOUBLEARRAY10.01.0-
inputiIsHarvest-BOOLEAN1--false
inputiRWRT-DOUBLEg/m20.020.00.0
inputiSoilTemperature-DOUBLEARRAY°C-50.050.0-
inputiTMAX-DOUBLE°C-50.050.0-
inputiTMIN-DOUBLE°C-50.050.0-
statesLateralRootLength-DOUBLEARRAYm0.0500.0-
statesRootAge-DOUBLEARRAYm0.0500.0-
statesSEEDDAdjusted-DOUBLEm0.020.00.02
statesSeminalRootDepthDepth of seminal rootsDOUBLEm0.050.00.0
statesSeminalRootLength-DOUBLEARRAYm0.0500.0-
raterSRERR-DOUBLEm/d0.02.00.0
BiomassBalance-DOUBLEg/m2null
DeadRootRatePerLayerdaily dead roots rate per layerDOUBLEARRAYg/m2null
MD95Depth of seminal roots expressed as number of layersINT1null
RelativeRootLengthPerLayerrelative root length per layerDOUBLEARRAYmnull
RootLengthDensityPerLayertotal root length density per layerDOUBLEARRAY1null
RootRestrictionFactorRoot restriction factorDOUBLEARRAY1null
THICKL-DOUBLEmnull
TotalRootBiomassTotal Root BiomassDOUBLEg/m2null
TotalRootBiomassPerLayertotal biomass per layerDOUBLEARRAYg/m2null
TotalRootLengthPerLayertotal root length per layerDOUBLEARRAYmnull
UnusedRootBiomass-DOUBLEg/m2null



public class SlimRoots extends net.simplace.simulation.model.FWSimComponent {
// Public Constructors
public SlimRoots();


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


create the FWSimVariables as interface for this SimComponent
public final void CalculateRootAgeFactor();

To model root Density
public final void Root();

To model seminal and lateral root growth

// 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) - SlimRoots