net.simplace.sim.components.soil.pedotransfer.TextureClassesFunctions

Texture Class Functions are developed to determine soil hydraulic properties e.g. total porosity, residual water, field capacity, permanent wilting point, saturated hydraulic conductivity, ALPHA, and N for different soil texture classes based on USDA soil texture classification. The input data used for this estimation are the percentage of silt and clay, organic matter and bulk density.


public class TextureClassesFunctions implements TextureClassPedoTransferFunction {
// Public Constructors
public TextureClassesFunctions();


// Public Instance Methods
public String textureClass(double aClayPercentage, double aSiltPercentage);
// From TextureClassPedoTransferFunction


public int getTextureClassIndex(String aTextureClass, double aBulkDensity);
// From TextureClassPedoTransferFunction


public double tr(int aTextureClassIndex, double aBulkDensity, double
aOrganicMatterPercentage, boolean aIsTopsoil);
// From TextureClassPedoTransferFunction


public double alpha(int aTextureClassIndex, double aBulkDensity, double
aOrganicMatterPercentage, boolean aIsTopsoil);
// From TextureClassPedoTransferFunction


public double m(int aTextureClassIndex, double aBulkDensity, double
aOrganicMatterPercentage, boolean aIsTopsoil);
// From TextureClassPedoTransferFunction


public double n(int aTextureClassIndex, double aBulkDensity, double
aOrganicMatterPercentage, boolean aIsTopsoil);
// From TextureClassPedoTransferFunction


public double l(int aTextureClassIndex, double aBulkDensity, double
aOrganicMatterPercentage, boolean aIsTopsoil);
// From TextureClassPedoTransferFunction


public double Ks(int aTextureClassIndex, double aBulkDensity, double
aOrganicMatterPercentage, boolean aIsTopsoil);
// From TextureClassPedoTransferFunction


public double WaterContent(double aPsi, int aTextureClassIndex, double
aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil);
// From TextureClassPedoTransferFunction




}