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
-
Method Summary
Modifier and TypeMethodDescriptiondouble
alpha
(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) double
Ks
(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) double
l
(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) double
m
(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) double
n
(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) double
tr
(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) double
ts
(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) double
WaterContent
(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:
ts
in interfaceVanGenuchtenPedoTransferFunction
-
tr
public double tr(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Specified by:
tr
in interfaceVanGenuchtenPedoTransferFunction
-
m
public double m(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Specified by:
m
in interfaceVanGenuchtenPedoTransferFunction
-
alpha
public double alpha(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Specified by:
alpha
in interfaceVanGenuchtenPedoTransferFunction
-
n
public double n(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Specified by:
n
in interfaceVanGenuchtenPedoTransferFunction
-
l
public double l(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Specified by:
l
in interfaceVanGenuchtenPedoTransferFunction
-
Ks
public double Ks(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Specified by:
Ks
in interfaceVanGenuchtenPedoTransferFunction
-
WaterContent
public double WaterContent(double psi, double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Specified by:
WaterContent
in interfaceWaterContentPedoTransferFunction
-