Record Class LintulCCFunctions.WATERBResult

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

public static record LintulCCFunctions.WATERBResult(Double[] WL, double DRAIN, double ET0, double ETD, double ETR, double DSF1, double ATRANS, Double[] WCL, double AEVAP, double ZRT, Double[] RLV, double RNOFF, double AINTC, double STRESS, Double[] PAW, double TPAW, double AWPAW, double TWPAW, double PTRANS, double TAEVAP, double CROPlimit, double SOILlimit, double ROOTlimit, double NNR, double TPVAP, int RLAYER, Double[] LAYERRT, Double[] WUpperLayer, Double[] DryFactor) extends Record
  • Constructor Summary

    Constructors
    Constructor
    Description
    WATERBResult(Double[] WL, double DRAIN, double ET0, double ETD, double ETR, double DSF1, double ATRANS, Double[] WCL, double AEVAP, double ZRT, Double[] RLV, double RNOFF, double AINTC, double STRESS, Double[] PAW, double TPAW, double AWPAW, double TWPAW, double PTRANS, double TAEVAP, double CROPlimit, double SOILlimit, double ROOTlimit, double NNR, double TPVAP, int RLAYER, Double[] LAYERRT, Double[] WUpperLayer, Double[] DryFactor)
    Creates an instance of a WATERBResult record class.
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    Returns the value of the AEVAP record component.
    double
    Returns the value of the AINTC record component.
    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.
    double
    Returns the value of the DRAIN record component.
    Returns the value of the DryFactor record component.
    double
    Returns the value of the DSF1 record component.
    final boolean
    Indicates whether some other object is "equal to" this one.
    double
    ET0()
    Returns the value of the ET0 record component.
    double
    ETD()
    Returns the value of the ETD record component.
    double
    ETR()
    Returns the value of the ETR record component.
    final int
    Returns a hash code value for this object.
    Returns the value of the LAYERRT record component.
    double
    NNR()
    Returns the value of the NNR record component.
    PAW()
    Returns the value of the PAW record component.
    double
    Returns the value of the PTRANS 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 RNOFF 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.
    double
    Returns the value of the TAEVAP record component.
    final String
    Returns a string representation of this record class.
    double
    Returns the value of the TPAW record component.
    double
    Returns the value of the TPVAP record component.
    double
    Returns the value of the TWPAW record component.
    WCL()
    Returns the value of the WCL record component.
    WL()
    Returns the value of the WL record component.
    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

    • WATERBResult

      public WATERBResult(Double[] WL, double DRAIN, double ET0, double ETD, double ETR, double DSF1, double ATRANS, Double[] WCL, double AEVAP, double ZRT, Double[] RLV, double RNOFF, double AINTC, double STRESS, Double[] PAW, double TPAW, double AWPAW, double TWPAW, double PTRANS, double TAEVAP, double CROPlimit, double SOILlimit, double ROOTlimit, double NNR, double TPVAP, int RLAYER, Double[] LAYERRT, Double[] WUpperLayer, Double[] DryFactor)
      Creates an instance of a WATERBResult record class.
      Parameters:
      WL - the value for the WL record component
      DRAIN - the value for the DRAIN record component
      ET0 - the value for the ET0 record component
      ETD - the value for the ETD record component
      ETR - the value for the ETR record component
      DSF1 - the value for the DSF1 record component
      ATRANS - the value for the ATRANS record component
      WCL - the value for the WCL record component
      AEVAP - the value for the AEVAP record component
      ZRT - the value for the ZRT record component
      RLV - the value for the RLV record component
      RNOFF - the value for the RNOFF record component
      AINTC - the value for the AINTC record component
      STRESS - the value for the STRESS record component
      PAW - the value for the PAW record component
      TPAW - the value for the TPAW record component
      AWPAW - the value for the AWPAW record component
      TWPAW - the value for the TWPAW record component
      PTRANS - the value for the PTRANS record component
      TAEVAP - the value for the TAEVAP 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
      NNR - the value for the NNR record component
      TPVAP - the value for the TPVAP record component
      RLAYER - the value for the RLAYER record component
      LAYERRT - the value for the LAYERRT record component
      WUpperLayer - the value for the WUpperLayer record component
      DryFactor - the value for the DryFactor 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.
    • WL

      public Double[] WL()
      Returns the value of the WL record component.
      Returns:
      the value of the WL record component
    • DRAIN

      public double DRAIN()
      Returns the value of the DRAIN record component.
      Returns:
      the value of the DRAIN record component
    • ET0

      public double ET0()
      Returns the value of the ET0 record component.
      Returns:
      the value of the ET0 record component
    • ETD

      public double ETD()
      Returns the value of the ETD record component.
      Returns:
      the value of the ETD record component
    • ETR

      public double ETR()
      Returns the value of the ETR record component.
      Returns:
      the value of the ETR record component
    • DSF1

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

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

      public Double[] WCL()
      Returns the value of the WCL record component.
      Returns:
      the value of the WCL record component
    • AEVAP

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

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

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

      public double RNOFF()
      Returns the value of the RNOFF record component.
      Returns:
      the value of the RNOFF record component
    • AINTC

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

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

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

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

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

      public double TWPAW()
      Returns the value of the TWPAW record component.
      Returns:
      the value of the TWPAW record component
    • PTRANS

      public double PTRANS()
      Returns the value of the PTRANS record component.
      Returns:
      the value of the PTRANS record component
    • TAEVAP

      public double TAEVAP()
      Returns the value of the TAEVAP record component.
      Returns:
      the value of the TAEVAP 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
    • NNR

      public double NNR()
      Returns the value of the NNR record component.
      Returns:
      the value of the NNR record component
    • TPVAP

      public double TPVAP()
      Returns the value of the TPVAP record component.
      Returns:
      the value of the TPVAP 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
    • WUpperLayer

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

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