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
ConstructorsConstructorDescriptionWATERBResult(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 aWATERBResultrecord class. -
Method Summary
Modifier and TypeMethodDescriptiondoubleAEVAP()Returns the value of theAEVAPrecord component.doubleAINTC()Returns the value of theAINTCrecord component.doubleATRANS()Returns the value of theATRANSrecord component.doubleAWPAW()Returns the value of theAWPAWrecord component.doubleReturns the value of theCROPlimitrecord component.doubleDRAIN()Returns the value of theDRAINrecord component.Double[]Returns the value of theDryFactorrecord component.doubleDSF1()Returns the value of theDSF1record component.final booleanIndicates whether some other object is "equal to" this one.doubleET0()Returns the value of theET0record component.doubleETD()Returns the value of theETDrecord component.doubleETR()Returns the value of theETRrecord component.final inthashCode()Returns a hash code value for this object.Double[]LAYERRT()Returns the value of theLAYERRTrecord component.doubleNNR()Returns the value of theNNRrecord component.Double[]PAW()Returns the value of thePAWrecord component.doublePTRANS()Returns the value of thePTRANSrecord component.intRLAYER()Returns the value of theRLAYERrecord component.Double[]RLV()Returns the value of theRLVrecord component.doubleRNOFF()Returns the value of theRNOFFrecord component.doubleReturns the value of theROOTlimitrecord component.doubleReturns the value of theSOILlimitrecord component.doubleSTRESS()Returns the value of theSTRESSrecord component.doubleTAEVAP()Returns the value of theTAEVAPrecord component.final StringtoString()Returns a string representation of this record class.doubleTPAW()Returns the value of theTPAWrecord component.doubleTPVAP()Returns the value of theTPVAPrecord component.doubleTWPAW()Returns the value of theTWPAWrecord component.Double[]WCL()Returns the value of theWCLrecord component.Double[]WL()Returns the value of theWLrecord component.Double[]Returns the value of theWUpperLayerrecord component.doubleZRT()Returns the value of theZRTrecord 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 aWATERBResultrecord class.- Parameters:
WL- the value for theWLrecord componentDRAIN- the value for theDRAINrecord componentET0- the value for theET0record componentETD- the value for theETDrecord componentETR- the value for theETRrecord componentDSF1- the value for theDSF1record componentATRANS- the value for theATRANSrecord componentWCL- the value for theWCLrecord componentAEVAP- the value for theAEVAPrecord componentZRT- the value for theZRTrecord componentRLV- the value for theRLVrecord componentRNOFF- the value for theRNOFFrecord componentAINTC- the value for theAINTCrecord componentSTRESS- the value for theSTRESSrecord componentPAW- the value for thePAWrecord componentTPAW- the value for theTPAWrecord componentAWPAW- the value for theAWPAWrecord componentTWPAW- the value for theTWPAWrecord componentPTRANS- the value for thePTRANSrecord componentTAEVAP- the value for theTAEVAPrecord componentCROPlimit- the value for theCROPlimitrecord componentSOILlimit- the value for theSOILlimitrecord componentROOTlimit- the value for theROOTlimitrecord componentNNR- the value for theNNRrecord componentTPVAP- the value for theTPVAPrecord componentRLAYER- the value for theRLAYERrecord componentLAYERRT- the value for theLAYERRTrecord componentWUpperLayer- the value for theWUpperLayerrecord componentDryFactor- the value for theDryFactorrecord 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 theWLrecord component.- Returns:
- the value of the
WLrecord component
-
DRAIN
public double DRAIN()Returns the value of theDRAINrecord component.- Returns:
- the value of the
DRAINrecord component
-
ET0
public double ET0()Returns the value of theET0record component.- Returns:
- the value of the
ET0record component
-
ETD
public double ETD()Returns the value of theETDrecord component.- Returns:
- the value of the
ETDrecord component
-
ETR
public double ETR()Returns the value of theETRrecord component.- Returns:
- the value of the
ETRrecord component
-
DSF1
public double DSF1()Returns the value of theDSF1record component.- Returns:
- the value of the
DSF1record component
-
ATRANS
public double ATRANS()Returns the value of theATRANSrecord component.- Returns:
- the value of the
ATRANSrecord component
-
WCL
Returns the value of theWCLrecord component.- Returns:
- the value of the
WCLrecord component
-
AEVAP
public double AEVAP()Returns the value of theAEVAPrecord component.- Returns:
- the value of the
AEVAPrecord component
-
ZRT
public double ZRT()Returns the value of theZRTrecord component.- Returns:
- the value of the
ZRTrecord component
-
RLV
Returns the value of theRLVrecord component.- Returns:
- the value of the
RLVrecord component
-
RNOFF
public double RNOFF()Returns the value of theRNOFFrecord component.- Returns:
- the value of the
RNOFFrecord component
-
AINTC
public double AINTC()Returns the value of theAINTCrecord component.- Returns:
- the value of the
AINTCrecord component
-
STRESS
public double STRESS()Returns the value of theSTRESSrecord component.- Returns:
- the value of the
STRESSrecord component
-
PAW
Returns the value of thePAWrecord component.- Returns:
- the value of the
PAWrecord component
-
TPAW
public double TPAW()Returns the value of theTPAWrecord component.- Returns:
- the value of the
TPAWrecord component
-
AWPAW
public double AWPAW()Returns the value of theAWPAWrecord component.- Returns:
- the value of the
AWPAWrecord component
-
TWPAW
public double TWPAW()Returns the value of theTWPAWrecord component.- Returns:
- the value of the
TWPAWrecord component
-
PTRANS
public double PTRANS()Returns the value of thePTRANSrecord component.- Returns:
- the value of the
PTRANSrecord component
-
TAEVAP
public double TAEVAP()Returns the value of theTAEVAPrecord component.- Returns:
- the value of the
TAEVAPrecord component
-
CROPlimit
public double CROPlimit()Returns the value of theCROPlimitrecord component.- Returns:
- the value of the
CROPlimitrecord component
-
SOILlimit
public double SOILlimit()Returns the value of theSOILlimitrecord component.- Returns:
- the value of the
SOILlimitrecord component
-
ROOTlimit
public double ROOTlimit()Returns the value of theROOTlimitrecord component.- Returns:
- the value of the
ROOTlimitrecord component
-
NNR
public double NNR()Returns the value of theNNRrecord component.- Returns:
- the value of the
NNRrecord component
-
TPVAP
public double TPVAP()Returns the value of theTPVAPrecord component.- Returns:
- the value of the
TPVAPrecord component
-
RLAYER
public int RLAYER()Returns the value of theRLAYERrecord component.- Returns:
- the value of the
RLAYERrecord component
-
LAYERRT
Returns the value of theLAYERRTrecord component.- Returns:
- the value of the
LAYERRTrecord component
-
WUpperLayer
Returns the value of theWUpperLayerrecord component.- Returns:
- the value of the
WUpperLayerrecord component
-
DryFactor
Returns the value of theDryFactorrecord component.- Returns:
- the value of the
DryFactorrecord component
-