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

    Konstruktoren
    Konstruktor
    Beschreibung
    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 Datensatzklasse SOMParameters.
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    Gibt den Wert für die Datensatzkomponente C12DomRateFromLitter zurück.
    Gibt den Wert für die Datensatzkomponente C12PomRateFromLitter zurück.
    Gibt den Wert für die Datensatzkomponente C14DomRateFromLitter zurück.
    Gibt den Wert für die Datensatzkomponente C14PomRateFromLitter zurück.
    double
    Gibt den Wert für die Datensatzkomponente CN12FreeMicrob zurück.
    double
    Cue()
    Gibt den Wert für die Datensatzkomponente Cue zurück.
    Gibt den Wert für die Datensatzkomponente DbAdjacentMean zurück.
    Gibt den Wert für die Datensatzkomponente DbDz zurück.
    Gibt den Wert für die Datensatzkomponente dC12DomFlow zurück.
    Gibt den Wert für die Datensatzkomponente dC14DomFlow zurück.
    Gibt den Wert für die Datensatzkomponente dNDomFlow zurück.
    Gibt den Wert für die Datensatzkomponente dNMinExternal zurück.
    final boolean
    Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
    Creates the record from an array
    final int
    Gibt einen Hashcodewert für diese Objekt zurück.
    Gibt den Wert für die Datensatzkomponente KAdsDom zurück.
    Gibt den Wert für die Datensatzkomponente KAdsNecro zurück.
    Gibt den Wert für die Datensatzkomponente KDesDom zurück.
    Gibt den Wert für die Datensatzkomponente KDesNecro zurück.
    Gibt den Wert für die Datensatzkomponente KDom zurück.
    double
    Gibt den Wert für die Datensatzkomponente KMicPerc zurück.
    Gibt den Wert für die Datensatzkomponente KNecro zurück.
    Gibt den Wert für die Datensatzkomponente KPom zurück.
    double
    Gibt den Wert für die Datensatzkomponente MicDom zurück.
    Gibt den Wert für die Datensatzkomponente NDeadRootsInput zurück.
    Gibt den Wert für die Datensatzkomponente NDomRateFromLitter zurück.
    Gibt den Wert für die Datensatzkomponente NPomRateFromLitter zurück.
    Gibt den Wert für die Datensatzkomponente NRhizoDepositionInput zurück.
    double
    Nue()
    Gibt den Wert für die Datensatzkomponente Nue zurück.
    Gibt den Wert für die Datensatzkomponente R12DeadRootsInput zurück.
    Gibt den Wert für die Datensatzkomponente R12RhizoDepositionInput zurück.
    Gibt den Wert für die Datensatzkomponente R14DeadRootsInput zurück.
    Gibt den Wert für die Datensatzkomponente R14RhizoDepositionInput zurück.
    Gibt den Wert für die Datensatzkomponente SoilLayerDepth zurück.
    Gibt den Wert für die Datensatzkomponente SwcFactor zurück.
    Gibt den Wert für die Datensatzkomponente TempFactor1 zurück.
    Gibt den Wert für die Datensatzkomponente TempFactor2 zurück.
    Puts all record values into a single array
    final String
    Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
    Gibt den Wert für die Datensatzkomponente VAdsDom zurück.
    Gibt den Wert für die Datensatzkomponente VAdsNecro zurück.
    double
    Gibt den Wert für die Datensatzkomponente VDom zurück.
    double
    Gibt den Wert für die Datensatzkomponente VNecro zurück.
    double
    Gibt den Wert für die Datensatzkomponente VPom zurück.

    Von Klasse geerbte Methoden java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • 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 Datensatzklasse SOMParameters.
      Parameter:
      VPom - Wert für die Datensatzkomponente VPom
      VDom - Wert für die Datensatzkomponente VDom
      VNecro - Wert für die Datensatzkomponente VNecro
      KMicPerc - Wert für die Datensatzkomponente KMicPerc
      MicDom - Wert für die Datensatzkomponente MicDom
      CN12FreeMicrob - Wert für die Datensatzkomponente CN12FreeMicrob
      Cue - Wert für die Datensatzkomponente Cue
      Nue - Wert für die Datensatzkomponente Nue
      TempFactor1 - Wert für die Datensatzkomponente TempFactor1
      TempFactor2 - Wert für die Datensatzkomponente TempFactor2
      SwcFactor - Wert für die Datensatzkomponente SwcFactor
      KPom - Wert für die Datensatzkomponente KPom
      KDom - Wert für die Datensatzkomponente KDom
      KNecro - Wert für die Datensatzkomponente KNecro
      VAdsDom - Wert für die Datensatzkomponente VAdsDom
      VAdsNecro - Wert für die Datensatzkomponente VAdsNecro
      KAdsDom - Wert für die Datensatzkomponente KAdsDom
      KAdsNecro - Wert für die Datensatzkomponente KAdsNecro
      KDesDom - Wert für die Datensatzkomponente KDesDom
      KDesNecro - Wert für die Datensatzkomponente KDesNecro
      SoilLayerDepth - Wert für die Datensatzkomponente SoilLayerDepth
      DbAdjacentMean - Wert für die Datensatzkomponente DbAdjacentMean
      DbDz - Wert für die Datensatzkomponente DbDz
      R12DeadRootsInput - Wert für die Datensatzkomponente R12DeadRootsInput
      R14DeadRootsInput - Wert für die Datensatzkomponente R14DeadRootsInput
      NDeadRootsInput - Wert für die Datensatzkomponente NDeadRootsInput
      R12RhizoDepositionInput - Wert für die Datensatzkomponente R12RhizoDepositionInput
      R14RhizoDepositionInput - Wert für die Datensatzkomponente R14RhizoDepositionInput
      NRhizoDepositionInput - Wert für die Datensatzkomponente NRhizoDepositionInput
      dNDomFlow - Wert für die Datensatzkomponente dNDomFlow
      dC12DomFlow - Wert für die Datensatzkomponente dC12DomFlow
      dC14DomFlow - Wert für die Datensatzkomponente dC14DomFlow
      dNMinExternal - Wert für die Datensatzkomponente dNMinExternal
      C12DomRateFromLitter - Wert für die Datensatzkomponente C12DomRateFromLitter
      C14DomRateFromLitter - Wert für die Datensatzkomponente C14DomRateFromLitter
      NDomRateFromLitter - Wert für die Datensatzkomponente NDomRateFromLitter
      C12PomRateFromLitter - Wert für die Datensatzkomponente C12PomRateFromLitter
      C14PomRateFromLitter - Wert für die Datensatzkomponente C14PomRateFromLitter
      NPomRateFromLitter - Wert für die Datensatzkomponente NPomRateFromLitter
  • Methodendetails

    • fromArray

      public static AMPSomFunctions.SOMParameters fromArray(Double[] arr)
      Creates the record from an array
      Parameter:
      arr - Array with values
      n - size of the record's arrays
      Gibt zurück:
      the record
    • toArray

      public Double[] toArray()
      Puts all record values into a single array
      Gibt zurück:
      array with all values
    • toString

      public final String toString()
      Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück. Die Darstellung enthält den Namen der Klasse, gefolgt vom Namen und Wert jeder der Datensatzkomponenten.
      Angegeben von:
      toString in Klasse Record
      Gibt zurück:
      eine Zeichenfolgendarstellung dieses Objekts
    • hashCode

      public final int hashCode()
      Gibt einen Hashcodewert für diese Objekt zurück. Der Wert wird vom Hashcode jeder der Datensatzkomponenten abgeleitet.
      Angegeben von:
      hashCode in Klasse Record
      Gibt zurück:
      ein Hashcodewert für dieses Objekt
    • equals

      public final boolean equals(Object o)
      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 mit Objects::equals(Object,Object); primitive Komponenten werden verglichen mit "==".
      Angegeben von:
      equals in Klasse Record
      Parameter:
      o - das Objekt, mit dem verglichen wird
      Gibt zurück:
      true, wenn dieses Objekt gleich dem Argument o ist, andernfalls false.
    • VPom

      public double VPom()
      Gibt den Wert für die Datensatzkomponente VPom zurück.
      Gibt zurück:
      Wert der Datensatzkomponente VPom
    • VDom

      public double VDom()
      Gibt den Wert für die Datensatzkomponente VDom zurück.
      Gibt zurück:
      Wert der Datensatzkomponente VDom
    • VNecro

      public double VNecro()
      Gibt den Wert für die Datensatzkomponente VNecro zurück.
      Gibt zurück:
      Wert der Datensatzkomponente VNecro
    • KMicPerc

      public double KMicPerc()
      Gibt den Wert für die Datensatzkomponente KMicPerc zurück.
      Gibt zurück:
      Wert der Datensatzkomponente KMicPerc
    • MicDom

      public double MicDom()
      Gibt den Wert für die Datensatzkomponente MicDom zurück.
      Gibt zurück:
      Wert der Datensatzkomponente MicDom
    • CN12FreeMicrob

      public double CN12FreeMicrob()
      Gibt den Wert für die Datensatzkomponente CN12FreeMicrob zurück.
      Gibt zurück:
      Wert der Datensatzkomponente CN12FreeMicrob
    • Cue

      public double Cue()
      Gibt den Wert für die Datensatzkomponente Cue zurück.
      Gibt zurück:
      Wert der Datensatzkomponente Cue
    • Nue

      public double Nue()
      Gibt den Wert für die Datensatzkomponente Nue zurück.
      Gibt zurück:
      Wert der Datensatzkomponente Nue
    • TempFactor1

      public Double[] TempFactor1()
      Gibt den Wert für die Datensatzkomponente TempFactor1 zurück.
      Gibt zurück:
      Wert der Datensatzkomponente TempFactor1
    • TempFactor2

      public Double[] TempFactor2()
      Gibt den Wert für die Datensatzkomponente TempFactor2 zurück.
      Gibt zurück:
      Wert der Datensatzkomponente TempFactor2
    • SwcFactor

      public Double[] SwcFactor()
      Gibt den Wert für die Datensatzkomponente SwcFactor zurück.
      Gibt zurück:
      Wert der Datensatzkomponente SwcFactor
    • KPom

      public Double[] KPom()
      Gibt den Wert für die Datensatzkomponente KPom zurück.
      Gibt zurück:
      Wert der Datensatzkomponente KPom
    • KDom

      public Double[] KDom()
      Gibt den Wert für die Datensatzkomponente KDom zurück.
      Gibt zurück:
      Wert der Datensatzkomponente KDom
    • KNecro

      public Double[] KNecro()
      Gibt den Wert für die Datensatzkomponente KNecro zurück.
      Gibt zurück:
      Wert der Datensatzkomponente KNecro
    • VAdsDom

      public Double[] VAdsDom()
      Gibt den Wert für die Datensatzkomponente VAdsDom zurück.
      Gibt zurück:
      Wert der Datensatzkomponente VAdsDom
    • VAdsNecro

      public Double[] VAdsNecro()
      Gibt den Wert für die Datensatzkomponente VAdsNecro zurück.
      Gibt zurück:
      Wert der Datensatzkomponente VAdsNecro
    • KAdsDom

      public Double[] KAdsDom()
      Gibt den Wert für die Datensatzkomponente KAdsDom zurück.
      Gibt zurück:
      Wert der Datensatzkomponente KAdsDom
    • KAdsNecro

      public Double[] KAdsNecro()
      Gibt den Wert für die Datensatzkomponente KAdsNecro zurück.
      Gibt zurück:
      Wert der Datensatzkomponente KAdsNecro
    • KDesDom

      public Double[] KDesDom()
      Gibt den Wert für die Datensatzkomponente KDesDom zurück.
      Gibt zurück:
      Wert der Datensatzkomponente KDesDom
    • KDesNecro

      public Double[] KDesNecro()
      Gibt den Wert für die Datensatzkomponente KDesNecro zurück.
      Gibt zurück:
      Wert der Datensatzkomponente KDesNecro
    • SoilLayerDepth

      public Double[] SoilLayerDepth()
      Gibt den Wert für die Datensatzkomponente SoilLayerDepth zurück.
      Gibt zurück:
      Wert der Datensatzkomponente SoilLayerDepth
    • DbAdjacentMean

      public Double[] DbAdjacentMean()
      Gibt den Wert für die Datensatzkomponente DbAdjacentMean zurück.
      Gibt zurück:
      Wert der Datensatzkomponente DbAdjacentMean
    • DbDz

      public Double[] DbDz()
      Gibt den Wert für die Datensatzkomponente DbDz zurück.
      Gibt zurück:
      Wert der Datensatzkomponente DbDz
    • R12DeadRootsInput

      public Double[] R12DeadRootsInput()
      Gibt den Wert für die Datensatzkomponente R12DeadRootsInput zurück.
      Gibt zurück:
      Wert der Datensatzkomponente R12DeadRootsInput
    • R14DeadRootsInput

      public Double[] R14DeadRootsInput()
      Gibt den Wert für die Datensatzkomponente R14DeadRootsInput zurück.
      Gibt zurück:
      Wert der Datensatzkomponente R14DeadRootsInput
    • NDeadRootsInput

      public Double[] NDeadRootsInput()
      Gibt den Wert für die Datensatzkomponente NDeadRootsInput zurück.
      Gibt zurück:
      Wert der Datensatzkomponente NDeadRootsInput
    • R12RhizoDepositionInput

      public Double[] R12RhizoDepositionInput()
      Gibt den Wert für die Datensatzkomponente R12RhizoDepositionInput zurück.
      Gibt zurück:
      Wert der Datensatzkomponente R12RhizoDepositionInput
    • R14RhizoDepositionInput

      public Double[] R14RhizoDepositionInput()
      Gibt den Wert für die Datensatzkomponente R14RhizoDepositionInput zurück.
      Gibt zurück:
      Wert der Datensatzkomponente R14RhizoDepositionInput
    • NRhizoDepositionInput

      public Double[] NRhizoDepositionInput()
      Gibt den Wert für die Datensatzkomponente NRhizoDepositionInput zurück.
      Gibt zurück:
      Wert der Datensatzkomponente NRhizoDepositionInput
    • dNDomFlow

      public Double[] dNDomFlow()
      Gibt den Wert für die Datensatzkomponente dNDomFlow zurück.
      Gibt zurück:
      Wert der Datensatzkomponente dNDomFlow
    • dC12DomFlow

      public Double[] dC12DomFlow()
      Gibt den Wert für die Datensatzkomponente dC12DomFlow zurück.
      Gibt zurück:
      Wert der Datensatzkomponente dC12DomFlow
    • dC14DomFlow

      public Double[] dC14DomFlow()
      Gibt den Wert für die Datensatzkomponente dC14DomFlow zurück.
      Gibt zurück:
      Wert der Datensatzkomponente dC14DomFlow
    • dNMinExternal

      public Double[] dNMinExternal()
      Gibt den Wert für die Datensatzkomponente dNMinExternal zurück.
      Gibt zurück:
      Wert der Datensatzkomponente dNMinExternal
    • C12DomRateFromLitter

      public Double[] C12DomRateFromLitter()
      Gibt den Wert für die Datensatzkomponente C12DomRateFromLitter zurück.
      Gibt zurück:
      Wert der Datensatzkomponente C12DomRateFromLitter
    • C14DomRateFromLitter

      public Double[] C14DomRateFromLitter()
      Gibt den Wert für die Datensatzkomponente C14DomRateFromLitter zurück.
      Gibt zurück:
      Wert der Datensatzkomponente C14DomRateFromLitter
    • NDomRateFromLitter

      public Double[] NDomRateFromLitter()
      Gibt den Wert für die Datensatzkomponente NDomRateFromLitter zurück.
      Gibt zurück:
      Wert der Datensatzkomponente NDomRateFromLitter
    • C12PomRateFromLitter

      public Double[] C12PomRateFromLitter()
      Gibt den Wert für die Datensatzkomponente C12PomRateFromLitter zurück.
      Gibt zurück:
      Wert der Datensatzkomponente C12PomRateFromLitter
    • C14PomRateFromLitter

      public Double[] C14PomRateFromLitter()
      Gibt den Wert für die Datensatzkomponente C14PomRateFromLitter zurück.
      Gibt zurück:
      Wert der Datensatzkomponente C14PomRateFromLitter
    • NPomRateFromLitter

      public Double[] NPomRateFromLitter()
      Gibt den Wert für die Datensatzkomponente NPomRateFromLitter zurück.
      Gibt zurück:
      Wert der Datensatzkomponente NPomRateFromLitter