Datensatzklasse AMPSomFunctions.SOMParameters
java.lang.Object
java.lang.Record
net.simplace.sim.components.experimental.som.AMPSomFunctions.SOMParameters
- Umschließende Klasse:
AMPSomFunctions
public static record AMPSomFunctions.SOMParameters(double VPom, double VDom, double VNecro, double KMicPerc, double MicDom, double CN12FreeMicrob, double Cue, double Nue, Double[] TempFactor1, Double[] TempFactor2, Double[] SwcFactor, Double[] KPom, Double[] KDom, Double[] KNecro, Double[] VAdsDom, Double[] VAdsNecro, Double[] KAdsDom, Double[] KAdsNecro, Double[] KDesDom, Double[] KDesNecro, Double[] SoilLayerDepth, Double[] DbAdjacentMean, Double[] DbDz, Double[] R12DeadRootsInput, Double[] R14DeadRootsInput, Double[] NDeadRootsInput, Double[] R12RhizoDepositionInput, Double[] R14RhizoDepositionInput, Double[] NRhizoDepositionInput, Double[] dNDomFlow, Double[] dC12DomFlow, Double[] dC14DomFlow, Double[] dNMinExternal, Double[] C12DomRateFromLitter, Double[] C14DomRateFromLitter, Double[] NDomRateFromLitter, Double[] C12PomRateFromLitter, Double[] C14PomRateFromLitter, Double[] NPomRateFromLitter)
extends Record
Record that holds the parameters for the rate function in a "human readable" form
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungSOMParameters(double VPom, double VDom, double VNecro, double KMicPerc, double MicDom, double CN12FreeMicrob, double Cue, double Nue, Double[] TempFactor1, Double[] TempFactor2, Double[] SwcFactor, Double[] KPom, Double[] KDom, Double[] KNecro, Double[] VAdsDom, Double[] VAdsNecro, Double[] KAdsDom, Double[] KAdsNecro, Double[] KDesDom, Double[] KDesNecro, Double[] SoilLayerDepth, Double[] DbAdjacentMean, Double[] DbDz, Double[] R12DeadRootsInput, Double[] R14DeadRootsInput, Double[] NDeadRootsInput, Double[] R12RhizoDepositionInput, Double[] R14RhizoDepositionInput, Double[] NRhizoDepositionInput, Double[] dNDomFlow, Double[] dC12DomFlow, Double[] dC14DomFlow, Double[] dNMinExternal, Double[] C12DomRateFromLitter, Double[] C14DomRateFromLitter, Double[] NDomRateFromLitter, Double[] C12PomRateFromLitter, Double[] C14PomRateFromLitter, Double[] NPomRateFromLitter) Erstellt eine Instanz einer DatensatzklasseSOMParameters. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungDouble[]Gibt den Wert für die DatensatzkomponenteC12DomRateFromLitterzurück.Double[]Gibt den Wert für die DatensatzkomponenteC12PomRateFromLitterzurück.Double[]Gibt den Wert für die DatensatzkomponenteC14DomRateFromLitterzurück.Double[]Gibt den Wert für die DatensatzkomponenteC14PomRateFromLitterzurück.doubleGibt den Wert für die DatensatzkomponenteCN12FreeMicrobzurück.doubleCue()Gibt den Wert für die DatensatzkomponenteCuezurück.Double[]Gibt den Wert für die DatensatzkomponenteDbAdjacentMeanzurück.Double[]DbDz()Gibt den Wert für die DatensatzkomponenteDbDzzurück.Double[]Gibt den Wert für die DatensatzkomponentedC12DomFlowzurück.Double[]Gibt den Wert für die DatensatzkomponentedC14DomFlowzurück.Double[]Gibt den Wert für die DatensatzkomponentedNDomFlowzurück.Double[]Gibt den Wert für die DatensatzkomponentedNMinExternalzurück.final booleanGibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.Creates the record from an arrayfinal inthashCode()Gibt einen Hashcodewert für diese Objekt zurück.Double[]KAdsDom()Gibt den Wert für die DatensatzkomponenteKAdsDomzurück.Double[]Gibt den Wert für die DatensatzkomponenteKAdsNecrozurück.Double[]KDesDom()Gibt den Wert für die DatensatzkomponenteKDesDomzurück.Double[]Gibt den Wert für die DatensatzkomponenteKDesNecrozurück.Double[]KDom()Gibt den Wert für die DatensatzkomponenteKDomzurück.doubleKMicPerc()Gibt den Wert für die DatensatzkomponenteKMicPerczurück.Double[]KNecro()Gibt den Wert für die DatensatzkomponenteKNecrozurück.Double[]KPom()Gibt den Wert für die DatensatzkomponenteKPomzurück.doubleMicDom()Gibt den Wert für die DatensatzkomponenteMicDomzurück.Double[]Gibt den Wert für die DatensatzkomponenteNDeadRootsInputzurück.Double[]Gibt den Wert für die DatensatzkomponenteNDomRateFromLitterzurück.Double[]Gibt den Wert für die DatensatzkomponenteNPomRateFromLitterzurück.Double[]Gibt den Wert für die DatensatzkomponenteNRhizoDepositionInputzurück.doubleNue()Gibt den Wert für die DatensatzkomponenteNuezurück.Double[]Gibt den Wert für die DatensatzkomponenteR12DeadRootsInputzurück.Double[]Gibt den Wert für die DatensatzkomponenteR12RhizoDepositionInputzurück.Double[]Gibt den Wert für die DatensatzkomponenteR14DeadRootsInputzurück.Double[]Gibt den Wert für die DatensatzkomponenteR14RhizoDepositionInputzurück.Double[]Gibt den Wert für die DatensatzkomponenteSoilLayerDepthzurück.Double[]Gibt den Wert für die DatensatzkomponenteSwcFactorzurück.Double[]Gibt den Wert für die DatensatzkomponenteTempFactor1zurück.Double[]Gibt den Wert für die DatensatzkomponenteTempFactor2zurück.Double[]toArray()Puts all record values into a single arrayfinal StringtoString()Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.Double[]VAdsDom()Gibt den Wert für die DatensatzkomponenteVAdsDomzurück.Double[]Gibt den Wert für die DatensatzkomponenteVAdsNecrozurück.doubleVDom()Gibt den Wert für die DatensatzkomponenteVDomzurück.doubleVNecro()Gibt den Wert für die DatensatzkomponenteVNecrozurück.doubleVPom()Gibt den Wert für die DatensatzkomponenteVPomzurück.
-
Konstruktordetails
-
SOMParameters
public SOMParameters(double VPom, double VDom, double VNecro, double KMicPerc, double MicDom, double CN12FreeMicrob, double Cue, double Nue, Double[] TempFactor1, Double[] TempFactor2, Double[] SwcFactor, Double[] KPom, Double[] KDom, Double[] KNecro, Double[] VAdsDom, Double[] VAdsNecro, Double[] KAdsDom, Double[] KAdsNecro, Double[] KDesDom, Double[] KDesNecro, Double[] SoilLayerDepth, Double[] DbAdjacentMean, Double[] DbDz, Double[] R12DeadRootsInput, Double[] R14DeadRootsInput, Double[] NDeadRootsInput, Double[] R12RhizoDepositionInput, Double[] R14RhizoDepositionInput, Double[] NRhizoDepositionInput, Double[] dNDomFlow, Double[] dC12DomFlow, Double[] dC14DomFlow, Double[] dNMinExternal, Double[] C12DomRateFromLitter, Double[] C14DomRateFromLitter, Double[] NDomRateFromLitter, Double[] C12PomRateFromLitter, Double[] C14PomRateFromLitter, Double[] NPomRateFromLitter) Erstellt eine Instanz einer DatensatzklasseSOMParameters.- Parameter:
VPom- Wert für die DatensatzkomponenteVPomVDom- Wert für die DatensatzkomponenteVDomVNecro- Wert für die DatensatzkomponenteVNecroKMicPerc- Wert für die DatensatzkomponenteKMicPercMicDom- Wert für die DatensatzkomponenteMicDomCN12FreeMicrob- Wert für die DatensatzkomponenteCN12FreeMicrobCue- Wert für die DatensatzkomponenteCueNue- Wert für die DatensatzkomponenteNueTempFactor1- Wert für die DatensatzkomponenteTempFactor1TempFactor2- Wert für die DatensatzkomponenteTempFactor2SwcFactor- Wert für die DatensatzkomponenteSwcFactorKPom- Wert für die DatensatzkomponenteKPomKDom- Wert für die DatensatzkomponenteKDomKNecro- Wert für die DatensatzkomponenteKNecroVAdsDom- Wert für die DatensatzkomponenteVAdsDomVAdsNecro- Wert für die DatensatzkomponenteVAdsNecroKAdsDom- Wert für die DatensatzkomponenteKAdsDomKAdsNecro- Wert für die DatensatzkomponenteKAdsNecroKDesDom- Wert für die DatensatzkomponenteKDesDomKDesNecro- Wert für die DatensatzkomponenteKDesNecroSoilLayerDepth- Wert für die DatensatzkomponenteSoilLayerDepthDbAdjacentMean- Wert für die DatensatzkomponenteDbAdjacentMeanDbDz- Wert für die DatensatzkomponenteDbDzR12DeadRootsInput- Wert für die DatensatzkomponenteR12DeadRootsInputR14DeadRootsInput- Wert für die DatensatzkomponenteR14DeadRootsInputNDeadRootsInput- Wert für die DatensatzkomponenteNDeadRootsInputR12RhizoDepositionInput- Wert für die DatensatzkomponenteR12RhizoDepositionInputR14RhizoDepositionInput- Wert für die DatensatzkomponenteR14RhizoDepositionInputNRhizoDepositionInput- Wert für die DatensatzkomponenteNRhizoDepositionInputdNDomFlow- Wert für die DatensatzkomponentedNDomFlowdC12DomFlow- Wert für die DatensatzkomponentedC12DomFlowdC14DomFlow- Wert für die DatensatzkomponentedC14DomFlowdNMinExternal- Wert für die DatensatzkomponentedNMinExternalC12DomRateFromLitter- Wert für die DatensatzkomponenteC12DomRateFromLitterC14DomRateFromLitter- Wert für die DatensatzkomponenteC14DomRateFromLitterNDomRateFromLitter- Wert für die DatensatzkomponenteNDomRateFromLitterC12PomRateFromLitter- Wert für die DatensatzkomponenteC12PomRateFromLitterC14PomRateFromLitter- Wert für die DatensatzkomponenteC14PomRateFromLitterNPomRateFromLitter- Wert für die DatensatzkomponenteNPomRateFromLitter
-
-
Methodendetails
-
fromArray
Creates the record from an array- Parameter:
arr- Array with valuesn- size of the record's arrays- Gibt zurück:
- the record
-
toArray
Puts all record values into a single array- Gibt zurück:
- array with all values
-
toString
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück. Die Darstellung enthält den Namen der Klasse, gefolgt vom Namen und Wert jeder der Datensatzkomponenten. -
hashCode
public final int hashCode()Gibt einen Hashcodewert für diese Objekt zurück. Der Wert wird vom Hashcode jeder der Datensatzkomponenten abgeleitet. -
equals
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist. Die Objekte sind gleich, wenn das andere Objekt der gleichen Klasse angehört und alle Datensatzkomponenten gleich sind. Referenzkomponenten werden verglichen mitObjects::equals(Object,Object); primitive Komponenten werden verglichen mit "==". -
VPom
public double VPom()Gibt den Wert für die DatensatzkomponenteVPomzurück.- Gibt zurück:
- Wert der Datensatzkomponente
VPom
-
VDom
public double VDom()Gibt den Wert für die DatensatzkomponenteVDomzurück.- Gibt zurück:
- Wert der Datensatzkomponente
VDom
-
VNecro
public double VNecro()Gibt den Wert für die DatensatzkomponenteVNecrozurück.- Gibt zurück:
- Wert der Datensatzkomponente
VNecro
-
KMicPerc
public double KMicPerc()Gibt den Wert für die DatensatzkomponenteKMicPerczurück.- Gibt zurück:
- Wert der Datensatzkomponente
KMicPerc
-
MicDom
public double MicDom()Gibt den Wert für die DatensatzkomponenteMicDomzurück.- Gibt zurück:
- Wert der Datensatzkomponente
MicDom
-
CN12FreeMicrob
public double CN12FreeMicrob()Gibt den Wert für die DatensatzkomponenteCN12FreeMicrobzurück.- Gibt zurück:
- Wert der Datensatzkomponente
CN12FreeMicrob
-
Cue
public double Cue()Gibt den Wert für die DatensatzkomponenteCuezurück.- Gibt zurück:
- Wert der Datensatzkomponente
Cue
-
Nue
public double Nue()Gibt den Wert für die DatensatzkomponenteNuezurück.- Gibt zurück:
- Wert der Datensatzkomponente
Nue
-
TempFactor1
Gibt den Wert für die DatensatzkomponenteTempFactor1zurück.- Gibt zurück:
- Wert der Datensatzkomponente
TempFactor1
-
TempFactor2
Gibt den Wert für die DatensatzkomponenteTempFactor2zurück.- Gibt zurück:
- Wert der Datensatzkomponente
TempFactor2
-
SwcFactor
Gibt den Wert für die DatensatzkomponenteSwcFactorzurück.- Gibt zurück:
- Wert der Datensatzkomponente
SwcFactor
-
KPom
Gibt den Wert für die DatensatzkomponenteKPomzurück.- Gibt zurück:
- Wert der Datensatzkomponente
KPom
-
KDom
Gibt den Wert für die DatensatzkomponenteKDomzurück.- Gibt zurück:
- Wert der Datensatzkomponente
KDom
-
KNecro
Gibt den Wert für die DatensatzkomponenteKNecrozurück.- Gibt zurück:
- Wert der Datensatzkomponente
KNecro
-
VAdsDom
Gibt den Wert für die DatensatzkomponenteVAdsDomzurück.- Gibt zurück:
- Wert der Datensatzkomponente
VAdsDom
-
VAdsNecro
Gibt den Wert für die DatensatzkomponenteVAdsNecrozurück.- Gibt zurück:
- Wert der Datensatzkomponente
VAdsNecro
-
KAdsDom
Gibt den Wert für die DatensatzkomponenteKAdsDomzurück.- Gibt zurück:
- Wert der Datensatzkomponente
KAdsDom
-
KAdsNecro
Gibt den Wert für die DatensatzkomponenteKAdsNecrozurück.- Gibt zurück:
- Wert der Datensatzkomponente
KAdsNecro
-
KDesDom
Gibt den Wert für die DatensatzkomponenteKDesDomzurück.- Gibt zurück:
- Wert der Datensatzkomponente
KDesDom
-
KDesNecro
Gibt den Wert für die DatensatzkomponenteKDesNecrozurück.- Gibt zurück:
- Wert der Datensatzkomponente
KDesNecro
-
SoilLayerDepth
Gibt den Wert für die DatensatzkomponenteSoilLayerDepthzurück.- Gibt zurück:
- Wert der Datensatzkomponente
SoilLayerDepth
-
DbAdjacentMean
Gibt den Wert für die DatensatzkomponenteDbAdjacentMeanzurück.- Gibt zurück:
- Wert der Datensatzkomponente
DbAdjacentMean
-
DbDz
Gibt den Wert für die DatensatzkomponenteDbDzzurück.- Gibt zurück:
- Wert der Datensatzkomponente
DbDz
-
R12DeadRootsInput
Gibt den Wert für die DatensatzkomponenteR12DeadRootsInputzurück.- Gibt zurück:
- Wert der Datensatzkomponente
R12DeadRootsInput
-
R14DeadRootsInput
Gibt den Wert für die DatensatzkomponenteR14DeadRootsInputzurück.- Gibt zurück:
- Wert der Datensatzkomponente
R14DeadRootsInput
-
NDeadRootsInput
Gibt den Wert für die DatensatzkomponenteNDeadRootsInputzurück.- Gibt zurück:
- Wert der Datensatzkomponente
NDeadRootsInput
-
R12RhizoDepositionInput
Gibt den Wert für die DatensatzkomponenteR12RhizoDepositionInputzurück.- Gibt zurück:
- Wert der Datensatzkomponente
R12RhizoDepositionInput
-
R14RhizoDepositionInput
Gibt den Wert für die DatensatzkomponenteR14RhizoDepositionInputzurück.- Gibt zurück:
- Wert der Datensatzkomponente
R14RhizoDepositionInput
-
NRhizoDepositionInput
Gibt den Wert für die DatensatzkomponenteNRhizoDepositionInputzurück.- Gibt zurück:
- Wert der Datensatzkomponente
NRhizoDepositionInput
-
dNDomFlow
Gibt den Wert für die DatensatzkomponentedNDomFlowzurück.- Gibt zurück:
- Wert der Datensatzkomponente
dNDomFlow
-
dC12DomFlow
Gibt den Wert für die DatensatzkomponentedC12DomFlowzurück.- Gibt zurück:
- Wert der Datensatzkomponente
dC12DomFlow
-
dC14DomFlow
Gibt den Wert für die DatensatzkomponentedC14DomFlowzurück.- Gibt zurück:
- Wert der Datensatzkomponente
dC14DomFlow
-
dNMinExternal
Gibt den Wert für die DatensatzkomponentedNMinExternalzurück.- Gibt zurück:
- Wert der Datensatzkomponente
dNMinExternal
-
C12DomRateFromLitter
Gibt den Wert für die DatensatzkomponenteC12DomRateFromLitterzurück.- Gibt zurück:
- Wert der Datensatzkomponente
C12DomRateFromLitter
-
C14DomRateFromLitter
Gibt den Wert für die DatensatzkomponenteC14DomRateFromLitterzurück.- Gibt zurück:
- Wert der Datensatzkomponente
C14DomRateFromLitter
-
NDomRateFromLitter
Gibt den Wert für die DatensatzkomponenteNDomRateFromLitterzurück.- Gibt zurück:
- Wert der Datensatzkomponente
NDomRateFromLitter
-
C12PomRateFromLitter
Gibt den Wert für die DatensatzkomponenteC12PomRateFromLitterzurück.- Gibt zurück:
- Wert der Datensatzkomponente
C12PomRateFromLitter
-
C14PomRateFromLitter
Gibt den Wert für die DatensatzkomponenteC14PomRateFromLitterzurück.- Gibt zurück:
- Wert der Datensatzkomponente
C14PomRateFromLitter
-
NPomRateFromLitter
Gibt den Wert für die DatensatzkomponenteNPomRateFromLitterzurück.- Gibt zurück:
- Wert der Datensatzkomponente
NPomRateFromLitter
-