net.simplace.sim.components.experimental.n2o.N2O
Component Variables
Content Type | Name | Description | Data Type | Unit | Min Value | Max Value | Default Value |
constant | N2OProductionRate | - | DOUBLE | d-1 | - | - | 0.015 |
constant | pKaHNO2 | pKa value for nitrous acid | DOUBLE | | - | - | 3.29 |
input | layerThick | layer thickness | DOUBLEARRAY | m | - | - | - |
input | nools | number of organic layers | INT | | - | - | - |
input | soilNO2 | NO2 content in organic layers | DOUBLEARRAY | kg N-NO2 m-3 | - | - | - |
input | soilTemp | soil temperature | DOUBLEARRAY | °C | - | - | - |
input | soilpH | pH values in organic layers | DOUBLEARRAY | | - | - | - |
out | sumN2OProduced | sum of produced N2O in organic soil layers | DOUBLE | kg N-N2O ha-1 | - | - | - |
public class N2O extends net.simplace.sim.model.FWSimComponent {
// Public Constructors
public N2O();
// 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) - N2O