net.simplace.usermodules.ET_Study.SLIM2_noSLIMRoots_helper
Component Variables
Content Type | Name | Description | Data Type | Unit | Min Value | Max Value | Default Value |
constant | cSEEDD | - | DOUBLE | m | 0.001 | 20.0 | 0.02 |
input | cSoilLayerDepth | - | DOUBLEARRAY | m | - | - | - |
input | iIsHarvest | - | BOOLEAN | 1 | - | - | false |
input | iRWRT | daily increase in root mass | DOUBLE | g/m2 | 0.0 | 50.0 | 0.0 |
input | sSeminalRootDepth | Depth of seminal roots | DOUBLE | m | 0.0 | 50.0 | 0.0 |
state | sSEEDDAdjusted | - | DOUBLE | m | 0.0 | 20.0 | 0.02 |
out | MD95 | Depth of seminal roots expressed as number of layers | INT | 1 | 0 | 1000 | 0 |
out | RootRestrictionFactor | Root restriction factor | DOUBLEARRAY | 1 | 0.0 | 1.0 | - |
public class SLIM2_noSLIMRoots_helper extends
net.simplace.sim.model.FWSimComponent {
// Public Constructors
public SLIM2_noSLIMRoots_helper();
// Public Instance Methods public HashMap createVariables(); // Defines
net.simplace.sim.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.sim.model.FWSimComponent
initializes the fields by getting input and output FWSimVariables from VarMap
protected void process(); // Defines net.simplace.sim.model.FWSimComponent
process the algorithm and write the results back to VarMap
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) - SLIM2_noSLIMRoots_helper