net.simplace.sim.components.experimental.n2o.N2Odenit
Component Variables
Content Type | Name | Description | Data Type | Unit | Min Value | Max Value | Default Value |
constant | Km | Constant K | DOUBLE | mg N/kg | 0.0 | 50.0 | 22.0 |
constant | ParticleDensity | Maximum particle density | DOUBLE | g/cm3 | 0.0 | 3.0 | 2.65 |
constant | PotentialDenitrificationRate | Maximum denitrification rate at 20°C | DOUBLE | g N/m2 | 0.1 | 0.4 | 0.2 |
constant | SoilDepth | SoilDepth arry | DOUBLEARRAY | m | 0.0 | 3.0 | - |
constant | TopSoilDepth | Maximum depth of denitrification | DOUBLE | m | 0.0 | 3.0 | 0.5 |
input | BulkDensity | BulkDensity of layers | DOUBLEARRAY | g/cm3 | 0.0 | 3.0 | - |
input | Nitrate | NitrateContent | DOUBLEARRAY | g N/m2 | 0.0 | 999999.0 | - |
input | SoilTemperature | SoilTemperatur at layers | DOUBLEARRAY | °C | -40.0 | 60.0 | - |
input | WaterContent | Volumetric WaterContent | DOUBLEARRAY | 1 | 0.0 | 1.0 | - |
out | Denitrification | Denitrification sum | DOUBLE | mg/m2 | 0.0 | 1.0 | 0.0 |
out | DenitrificationLayers | Denitrification per layer | DOUBLEARRAY | mg/m2 | 0.0 | 10.0 | - |
out | NitrateLimitFactor | Factor limiting denitrification by nitrate content | DOUBLEARRAY | 1 | 0.0 | 1.0 | - |
out | TemperatureLimitFactor | Factor limiting denitrification by temperature | DOUBLEARRAY | 1 | 0.0 | 1.0 | - |
out | WaterLimitFactor | Factor limiting denitrification by watercontent | DOUBLEARRAY | 1 | 0.0 | 1.0 | - |
public class N2Odenit extends net.simplace.sim.model.FWSimComponent {
// Public Constructors
public N2Odenit();
// Public Instance Methods public HashMap createVariables(); // Defines
net.simplace.sim.model.FWSimComponent
Create the FWSimVariables as interface for this SimComponent
// 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) - N2Odenit