Class RawlsFunctions
java.lang.Object
net.simplace.sim.components.soil.pedotransfer.RawlsFunctions
- All Implemented Interfaces:
VanGenuchtenPedoTransferFunction,WaterContentPedoTransferFunction
public class RawlsFunctions
extends Object
implements VanGenuchtenPedoTransferFunction, WaterContentPedoTransferFunction
- Author:
- Andreas Enders NOT CORRECTLY IMPLEMENTED K > 0, a > 0, n > 1 and -10 < l < 10
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublealpha(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) doubleKs(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) doublel(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) doublem(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) doublen(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) doubletr(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) doublets(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) doubleWaterContent(double psi, double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil)
-
Constructor Details
-
RawlsFunctions
public RawlsFunctions()
-
-
Method Details
-
ts
public double ts(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Specified by:
tsin interfaceVanGenuchtenPedoTransferFunction
-
tr
public double tr(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Specified by:
trin interfaceVanGenuchtenPedoTransferFunction
-
m
public double m(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Specified by:
min interfaceVanGenuchtenPedoTransferFunction
-
alpha
public double alpha(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Specified by:
alphain interfaceVanGenuchtenPedoTransferFunction
-
n
public double n(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Specified by:
nin interfaceVanGenuchtenPedoTransferFunction
-
l
public double l(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Specified by:
lin interfaceVanGenuchtenPedoTransferFunction
-
Ks
public double Ks(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Specified by:
Ksin interfaceVanGenuchtenPedoTransferFunction
-
WaterContent
public double WaterContent(double psi, double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Specified by:
WaterContentin interfaceWaterContentPedoTransferFunction
-