Class TextureClassesFunctions

java.lang.Object
net.simplace.sim.components.soil.pedotransfer.TextureClassesFunctions
All Implemented Interfaces:
TextureClassPedoTransferFunction

public class TextureClassesFunctions extends Object implements TextureClassPedoTransferFunction
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. Taken from Rawls, WJ, Ahuja, LR, Maidment, D. (1993). Handbook of hydrology (1st ed., p. 1442). New York: McGraw-Hill. Units Parameters Units Total Porosity Vol% Efective Porosity Vol% Residual Water Vol% Bubble Pressure cm Pore Size Distribution Vol% Field Capacity Vol% Permanent Wilting Point Vol% Saturated Hydraulic Conductivity cm/h or m/s ALPHA (1/m) N K > 0, a > 0, n > 1 and -10 < l < 10
Author:
Andreas Enders
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    alpha(int aTextureClassIndex, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil)
     
    int
    getTextureClassIndex(String aTextureClass, double aBulkDensity)
     
    double
    Ks(int aTextureClassIndex, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil)
     
    double
    l(int aTextureClassIndex, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil)
     
    double
    m(int aTextureClassIndex, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil)
     
    double
    n(int aTextureClassIndex, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil)
     
    textureClass(double aClayPercentage, double aSiltPercentage)
     
    double
    tr(int aTextureClassIndex, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil)
     
    double
    WaterContent(double aPsi, int aTextureClassIndex, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TextureClassesFunctions

      public TextureClassesFunctions()
  • Method Details