Datensatzklasse AMPSomFunctions.SOMVariables

java.lang.Object
java.lang.Record
net.simplace.sim.components.experimental.som.AMPSomFunctions.SOMVariables
Umschließende Klasse:
AMPSomFunctions

public static record AMPSomFunctions.SOMVariables(Double[] C12Pom, Double[] C14Pom, Double[] NPom, Double[] C12Dom, Double[] C14Dom, Double[] NDom, Double[] C12Microbes, Double[] C14Microbes, Double[] NMicrobes, Double[] C12Necromass, Double[] C14Necromass, Double[] NNecromass, Double[] C12MaomDom, Double[] C14MaomDom, Double[] NMaomDom, Double[] C12MaomNecromass, Double[] C14MaomNecromass, Double[] NMaomNecromass, Double[] C12Co2, Double[] C14Co2, Double[] NMin, Double[] Surf) extends Record
Record to store state and rate vector in a "human readable" form
  • Konstruktordetails

    • SOMVariables

      public SOMVariables(Double[] C12Pom, Double[] C14Pom, Double[] NPom, Double[] C12Dom, Double[] C14Dom, Double[] NDom, Double[] C12Microbes, Double[] C14Microbes, Double[] NMicrobes, Double[] C12Necromass, Double[] C14Necromass, Double[] NNecromass, Double[] C12MaomDom, Double[] C14MaomDom, Double[] NMaomDom, Double[] C12MaomNecromass, Double[] C14MaomNecromass, Double[] NMaomNecromass, Double[] C12Co2, Double[] C14Co2, Double[] NMin, Double[] Surf)
      Erstellt eine Instanz einer Datensatzklasse SOMVariables.
      Parameter:
      C12Pom - Wert für die Datensatzkomponente C12Pom
      C14Pom - Wert für die Datensatzkomponente C14Pom
      NPom - Wert für die Datensatzkomponente NPom
      C12Dom - Wert für die Datensatzkomponente C12Dom
      C14Dom - Wert für die Datensatzkomponente C14Dom
      NDom - Wert für die Datensatzkomponente NDom
      C12Microbes - Wert für die Datensatzkomponente C12Microbes
      C14Microbes - Wert für die Datensatzkomponente C14Microbes
      NMicrobes - Wert für die Datensatzkomponente NMicrobes
      C12Necromass - Wert für die Datensatzkomponente C12Necromass
      C14Necromass - Wert für die Datensatzkomponente C14Necromass
      NNecromass - Wert für die Datensatzkomponente NNecromass
      C12MaomDom - Wert für die Datensatzkomponente C12MaomDom
      C14MaomDom - Wert für die Datensatzkomponente C14MaomDom
      NMaomDom - Wert für die Datensatzkomponente NMaomDom
      C12MaomNecromass - Wert für die Datensatzkomponente C12MaomNecromass
      C14MaomNecromass - Wert für die Datensatzkomponente C14MaomNecromass
      NMaomNecromass - Wert für die Datensatzkomponente NMaomNecromass
      C12Co2 - Wert für die Datensatzkomponente C12Co2
      C14Co2 - Wert für die Datensatzkomponente C14Co2
      NMin - Wert für die Datensatzkomponente NMin
      Surf - Wert für die Datensatzkomponente Surf
  • Methodendetails

    • fromArray

      public static AMPSomFunctions.SOMVariables 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. Alle Komponenten in dieser Datensatzklasse werden verglichen mit Objects::equals(Object,Object).
      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.
    • C12Pom

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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