Class KartierungsanleitungFunctions
java.lang.Object
net.simplace.sim.components.soil.pedotransfer.KartierungsanleitungFunctions
- All Implemented Interfaces:
TextureClassPedoTransferFunction
public class KartierungsanleitungFunctions
extends Object
implements TextureClassPedoTransferFunction
Developed to determine soil hydraulic properties (do not use)
NOT CORRECTLY IMPLEMENTED!
Kartierungsanleitung Function are developed to determine soil hydraulic properties e.g., field capacity at 18,25 and 35 bar, wilting point, saturated hydraulic conductivity, saturation for different soil texture classes based on German soil texture classification. The input data used for this estimation are the percentage of silt and clay, percentage of organic matter and bulk density.
Units
| Parameters | Units |
| Bulk Density | g/cm3 |
| Saturation | Vol% |
| Available Water | Vol% |
| Field Capacity | Vol% |
| Wilting Point | Vol% |
| Saturated Hydraulic Conductivity | cm/day |
K > 0, a > 0, n > 1 and -10 < l < 10
References
- Taken from Sponagel, H. (2005). Bodenkundliche Kartieranleitung. 1st ed. Stuttgart: Schweizerbart, p.347.
- Author:
- Andreas Enders
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublealpha(String aTextureClass, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) doubleCapillaryRise(double aDistanceToRiseInSoil, int aTextureClassIndex) intgetTextureClassIndex(String aTextureClass, double aBulkDensity) doubledoubledoubledoubletextureClass(double aClayPercentage, double aSiltPercentage) doubledoubleWaterContent(double aPsi, String aTextureClass, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil)
-
Constructor Details
-
KartierungsanleitungFunctions
public KartierungsanleitungFunctions()
-
-
Method Details
-
textureClass
- Specified by:
textureClassin interfaceTextureClassPedoTransferFunction
-
getTextureClassIndex
-
tr
public double tr(String aTextureClass, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Specified by:
trin interfaceTextureClassPedoTransferFunction
-
alpha
public double alpha(String aTextureClass, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Specified by:
alphain interfaceTextureClassPedoTransferFunction
-
m
public double m(String aTextureClass, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Specified by:
min interfaceTextureClassPedoTransferFunction
-
n
public double n(String aTextureClass, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Specified by:
nin interfaceTextureClassPedoTransferFunction
-
l
public double l(String aTextureClass, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Specified by:
lin interfaceTextureClassPedoTransferFunction
-
Ks
public double Ks(String aTextureClass, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Specified by:
Ksin interfaceTextureClassPedoTransferFunction
-
WaterContent
public double WaterContent(double aPsi, String aTextureClass, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Specified by:
WaterContentin interfaceTextureClassPedoTransferFunction
-
CapillaryRise
public double CapillaryRise(double aDistanceToRiseInSoil, int aTextureClassIndex)
-