net.simplace.sim.components.experimental.n2o.N2Odenit

Component Variables

Content TypeNameDescriptionData TypeUnitMin ValueMax ValueDefault Value
constantKmConstant KDOUBLEmg N/kg0.050.022.0
constantParticleDensityMaximum particle densityDOUBLEg/cm30.03.02.65
constantPotentialDenitrificationRateMaximum denitrification rate at 20°CDOUBLEg N/m20.10.40.2
constantSoilDepthSoilDepth arryDOUBLEARRAYm0.03.0-
constantTopSoilDepthMaximum depth of denitrificationDOUBLEm0.03.00.5
inputBulkDensityBulkDensity of layersDOUBLEARRAYg/cm30.03.0-
inputNitrateNitrateContentDOUBLEARRAYg N/m20.0999999.0-
inputSoilTemperatureSoilTemperatur at layersDOUBLEARRAY°C-40.060.0-
inputWaterContentVolumetric WaterContentDOUBLEARRAY10.01.0-
outDenitrificationDenitrification sumDOUBLEmg/m20.01.00.0
outDenitrificationLayersDenitrification per layerDOUBLEARRAYmg/m20.010.0-
outNitrateLimitFactorFactor limiting denitrification by nitrate contentDOUBLEARRAY10.01.0-
outTemperatureLimitFactorFactor limiting denitrification by temperatureDOUBLEARRAY10.01.0-
outWaterLimitFactorFactor limiting denitrification by watercontentDOUBLEARRAY10.01.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