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
ConstructorDescriptionWATERBResult
(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 aWATERBResult
record class. -
Method Summary
Modifier and TypeMethodDescriptiondouble
AEVAP()
Returns the value of theAEVAP
record component.double
AINTC()
Returns the value of theAINTC
record component.double
ATRANS()
Returns the value of theATRANS
record component.double
AWPAW()
Returns the value of theAWPAW
record component.double
Returns the value of theCROPlimit
record component.double
DRAIN()
Returns the value of theDRAIN
record component.Double[]
Returns the value of theDryFactor
record component.double
DSF1()
Returns the value of theDSF1
record component.final boolean
Indicates whether some other object is "equal to" this one.double
ET0()
Returns the value of theET0
record component.double
ETD()
Returns the value of theETD
record component.double
ETR()
Returns the value of theETR
record component.final int
hashCode()
Returns a hash code value for this object.Double[]
LAYERRT()
Returns the value of theLAYERRT
record component.double
NNR()
Returns the value of theNNR
record component.Double[]
PAW()
Returns the value of thePAW
record component.double
PTRANS()
Returns the value of thePTRANS
record component.int
RLAYER()
Returns the value of theRLAYER
record component.Double[]
RLV()
Returns the value of theRLV
record component.double
RNOFF()
Returns the value of theRNOFF
record component.double
Returns the value of theROOTlimit
record component.double
Returns the value of theSOILlimit
record component.double
STRESS()
Returns the value of theSTRESS
record component.double
TAEVAP()
Returns the value of theTAEVAP
record component.final String
toString()
Returns a string representation of this record class.double
TPAW()
Returns the value of theTPAW
record component.double
TPVAP()
Returns the value of theTPVAP
record component.double
TWPAW()
Returns the value of theTWPAW
record component.Double[]
WCL()
Returns the value of theWCL
record component.Double[]
WL()
Returns the value of theWL
record component.Double[]
Returns the value of theWUpperLayer
record component.double
ZRT()
Returns the value of theZRT
record component.
-
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 aWATERBResult
record class.- Parameters:
WL
- the value for theWL
record componentDRAIN
- the value for theDRAIN
record componentET0
- the value for theET0
record componentETD
- the value for theETD
record componentETR
- the value for theETR
record componentDSF1
- the value for theDSF1
record componentATRANS
- the value for theATRANS
record componentWCL
- the value for theWCL
record componentAEVAP
- the value for theAEVAP
record componentZRT
- the value for theZRT
record componentRLV
- the value for theRLV
record componentRNOFF
- the value for theRNOFF
record componentAINTC
- the value for theAINTC
record componentSTRESS
- the value for theSTRESS
record componentPAW
- the value for thePAW
record componentTPAW
- the value for theTPAW
record componentAWPAW
- the value for theAWPAW
record componentTWPAW
- the value for theTWPAW
record componentPTRANS
- the value for thePTRANS
record componentTAEVAP
- the value for theTAEVAP
record componentCROPlimit
- the value for theCROPlimit
record componentSOILlimit
- the value for theSOILlimit
record componentROOTlimit
- the value for theROOTlimit
record componentNNR
- the value for theNNR
record componentTPVAP
- the value for theTPVAP
record componentRLAYER
- the value for theRLAYER
record componentLAYERRT
- the value for theLAYERRT
record componentWUpperLayer
- the value for theWUpperLayer
record componentDryFactor
- the value for theDryFactor
record component
-
-
Method Details
-
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. -
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. -
equals
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 withObjects::equals(Object,Object)
; primitive components are compared with '=='. -
WL
Returns the value of theWL
record component.- Returns:
- the value of the
WL
record component
-
DRAIN
public double DRAIN()Returns the value of theDRAIN
record component.- Returns:
- the value of the
DRAIN
record component
-
ET0
public double ET0()Returns the value of theET0
record component.- Returns:
- the value of the
ET0
record component
-
ETD
public double ETD()Returns the value of theETD
record component.- Returns:
- the value of the
ETD
record component
-
ETR
public double ETR()Returns the value of theETR
record component.- Returns:
- the value of the
ETR
record component
-
DSF1
public double DSF1()Returns the value of theDSF1
record component.- Returns:
- the value of the
DSF1
record component
-
ATRANS
public double ATRANS()Returns the value of theATRANS
record component.- Returns:
- the value of the
ATRANS
record component
-
WCL
Returns the value of theWCL
record component.- Returns:
- the value of the
WCL
record component
-
AEVAP
public double AEVAP()Returns the value of theAEVAP
record component.- Returns:
- the value of the
AEVAP
record component
-
ZRT
public double ZRT()Returns the value of theZRT
record component.- Returns:
- the value of the
ZRT
record component
-
RLV
Returns the value of theRLV
record component.- Returns:
- the value of the
RLV
record component
-
RNOFF
public double RNOFF()Returns the value of theRNOFF
record component.- Returns:
- the value of the
RNOFF
record component
-
AINTC
public double AINTC()Returns the value of theAINTC
record component.- Returns:
- the value of the
AINTC
record component
-
STRESS
public double STRESS()Returns the value of theSTRESS
record component.- Returns:
- the value of the
STRESS
record component
-
PAW
Returns the value of thePAW
record component.- Returns:
- the value of the
PAW
record component
-
TPAW
public double TPAW()Returns the value of theTPAW
record component.- Returns:
- the value of the
TPAW
record component
-
AWPAW
public double AWPAW()Returns the value of theAWPAW
record component.- Returns:
- the value of the
AWPAW
record component
-
TWPAW
public double TWPAW()Returns the value of theTWPAW
record component.- Returns:
- the value of the
TWPAW
record component
-
PTRANS
public double PTRANS()Returns the value of thePTRANS
record component.- Returns:
- the value of the
PTRANS
record component
-
TAEVAP
public double TAEVAP()Returns the value of theTAEVAP
record component.- Returns:
- the value of the
TAEVAP
record component
-
CROPlimit
public double CROPlimit()Returns the value of theCROPlimit
record component.- Returns:
- the value of the
CROPlimit
record component
-
SOILlimit
public double SOILlimit()Returns the value of theSOILlimit
record component.- Returns:
- the value of the
SOILlimit
record component
-
ROOTlimit
public double ROOTlimit()Returns the value of theROOTlimit
record component.- Returns:
- the value of the
ROOTlimit
record component
-
NNR
public double NNR()Returns the value of theNNR
record component.- Returns:
- the value of the
NNR
record component
-
TPVAP
public double TPVAP()Returns the value of theTPVAP
record component.- Returns:
- the value of the
TPVAP
record component
-
RLAYER
public int RLAYER()Returns the value of theRLAYER
record component.- Returns:
- the value of the
RLAYER
record component
-
LAYERRT
Returns the value of theLAYERRT
record component.- Returns:
- the value of the
LAYERRT
record component
-
WUpperLayer
Returns the value of theWUpperLayer
record component.- Returns:
- the value of the
WUpperLayer
record component
-
DryFactor
Returns the value of theDryFactor
record component.- Returns:
- the value of the
DryFactor
record component
-