Record Class LintulCCFunctions.WATUPResult

java.lang.Object
java.lang.Record
net.simplace.sim.components.experimental.lintulcc.LintulCCFunctions.WATUPResult
Enclosing class:
LintulCCFunctions

public static record LintulCCFunctions.WATUPResult(double ZRT, double ATRANS, Double[] RLV, Double[] PAW, Double[] WUpperLayer, double STRESS, double AWPAW, double CROPlimit, double SOILlimit, double ROOTlimit, int RLAYER, Double[] LAYERRT) extends Record
  • Constructor Summary

    Constructors
    Constructor
    Description
    WATUPResult(double ZRT, double ATRANS, Double[] RLV, Double[] PAW, Double[] WUpperLayer, double STRESS, double AWPAW, double CROPlimit, double SOILlimit, double ROOTlimit, int RLAYER, Double[] LAYERRT)
    Creates an instance of a WATUPResult record class.
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    Returns the value of the ATRANS record component.
    double
    Returns the value of the AWPAW record component.
    double
    Returns the value of the CROPlimit record component.
    final boolean
    Indicates whether some other object is "equal to" this one.
    final int
    Returns a hash code value for this object.
    Returns the value of the LAYERRT record component.
    PAW()
    Returns the value of the PAW record component.
    int
    Returns the value of the RLAYER record component.
    RLV()
    Returns the value of the RLV record component.
    double
    Returns the value of the ROOTlimit record component.
    double
    Returns the value of the SOILlimit record component.
    double
    Returns the value of the STRESS record component.
    final String
    Returns a string representation of this record class.
    Returns the value of the WUpperLayer record component.
    double
    ZRT()
    Returns the value of the ZRT record component.

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • WATUPResult

      public WATUPResult(double ZRT, double ATRANS, Double[] RLV, Double[] PAW, Double[] WUpperLayer, double STRESS, double AWPAW, double CROPlimit, double SOILlimit, double ROOTlimit, int RLAYER, Double[] LAYERRT)
      Creates an instance of a WATUPResult record class.
      Parameters:
      ZRT - the value for the ZRT record component
      ATRANS - the value for the ATRANS record component
      RLV - the value for the RLV record component
      PAW - the value for the PAW record component
      WUpperLayer - the value for the WUpperLayer record component
      STRESS - the value for the STRESS record component
      AWPAW - the value for the AWPAW record component
      CROPlimit - the value for the CROPlimit record component
      SOILlimit - the value for the SOILlimit record component
      ROOTlimit - the value for the ROOTlimit record component
      RLAYER - the value for the RLAYER record component
      LAYERRT - the value for the LAYERRT record component
  • Method Details

    • toString

      public final String toString()
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • hashCode

      public final int hashCode()
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals

      public final boolean equals(Object o)
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared with Objects::equals(Object,Object); primitive components are compared with '=='.
      Specified by:
      equals in class Record
      Parameters:
      o - the object with which to compare
      Returns:
      true if this object is the same as the o argument; false otherwise.
    • ZRT

      public double ZRT()
      Returns the value of the ZRT record component.
      Returns:
      the value of the ZRT record component
    • ATRANS

      public double ATRANS()
      Returns the value of the ATRANS record component.
      Returns:
      the value of the ATRANS record component
    • RLV

      public Double[] RLV()
      Returns the value of the RLV record component.
      Returns:
      the value of the RLV record component
    • PAW

      public Double[] PAW()
      Returns the value of the PAW record component.
      Returns:
      the value of the PAW record component
    • WUpperLayer

      public Double[] WUpperLayer()
      Returns the value of the WUpperLayer record component.
      Returns:
      the value of the WUpperLayer record component
    • STRESS

      public double STRESS()
      Returns the value of the STRESS record component.
      Returns:
      the value of the STRESS record component
    • AWPAW

      public double AWPAW()
      Returns the value of the AWPAW record component.
      Returns:
      the value of the AWPAW record component
    • CROPlimit

      public double CROPlimit()
      Returns the value of the CROPlimit record component.
      Returns:
      the value of the CROPlimit record component
    • SOILlimit

      public double SOILlimit()
      Returns the value of the SOILlimit record component.
      Returns:
      the value of the SOILlimit record component
    • ROOTlimit

      public double ROOTlimit()
      Returns the value of the ROOTlimit record component.
      Returns:
      the value of the ROOTlimit record component
    • RLAYER

      public int RLAYER()
      Returns the value of the RLAYER record component.
      Returns:
      the value of the RLAYER record component
    • LAYERRT

      public Double[] LAYERRT()
      Returns the value of the LAYERRT record component.
      Returns:
      the value of the LAYERRT record component