Datensatzklasse AstronomicParametersCalculator.AstroParameters
java.lang.Object
java.lang.Record
net.simplace.sim.components.util.helper.AstronomicParametersCalculator.AstroParameters
- Umschließende Klasse:
AstronomicParametersCalculator
public static record AstronomicParametersCalculator.AstroParameters(double Daylength, double PhotoperiodicDaylength, double SolarConstant, double a, double b, double DSINB, double DSINBE, double SinBetaArea)
extends Record
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungAstroParameters(double Daylength, double PhotoperiodicDaylength, double SolarConstant, double a, double b, double DSINB, double DSINBE, double SinBetaArea) Erstellt eine Instanz einer DatensatzklasseAstroParameters. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungdoublea()Gibt den Wert für die Datensatzkomponenteazurück.doubleb()Gibt den Wert für die Datensatzkomponentebzurück.doubleGibt den Wert für die DatensatzkomponenteDaylengthzurück.doubleDSINB()Gibt den Wert für die DatensatzkomponenteDSINBzurück.doubleDSINBE()Gibt den Wert für die DatensatzkomponenteDSINBEzurück.final booleanGibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.final inthashCode()Gibt einen Hashcodewert für diese Objekt zurück.doubleGibt den Wert für die DatensatzkomponentePhotoperiodicDaylengthzurück.doubleGibt den Wert für die DatensatzkomponenteSinBetaAreazurück.doubleGibt den Wert für die DatensatzkomponenteSolarConstantzurück.final StringtoString()Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
-
Konstruktordetails
-
AstroParameters
public AstroParameters(double Daylength, double PhotoperiodicDaylength, double SolarConstant, double a, double b, double DSINB, double DSINBE, double SinBetaArea) Erstellt eine Instanz einer DatensatzklasseAstroParameters.- Parameter:
Daylength- Wert für die DatensatzkomponenteDaylengthPhotoperiodicDaylength- Wert für die DatensatzkomponentePhotoperiodicDaylengthSolarConstant- Wert für die DatensatzkomponenteSolarConstanta- Wert für die Datensatzkomponenteab- Wert für die DatensatzkomponentebDSINB- Wert für die DatensatzkomponenteDSINBDSINBE- Wert für die DatensatzkomponenteDSINBESinBetaArea- Wert für die DatensatzkomponenteSinBetaArea
-
-
Methodendetails
-
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. Alle Komponenten in dieser Datensatzklasse werden verglichen mit "==". -
Daylength
public double Daylength()Gibt den Wert für die DatensatzkomponenteDaylengthzurück.- Gibt zurück:
- Wert der Datensatzkomponente
Daylength
-
PhotoperiodicDaylength
public double PhotoperiodicDaylength()Gibt den Wert für die DatensatzkomponentePhotoperiodicDaylengthzurück.- Gibt zurück:
- Wert der Datensatzkomponente
PhotoperiodicDaylength
-
SolarConstant
public double SolarConstant()Gibt den Wert für die DatensatzkomponenteSolarConstantzurück.- Gibt zurück:
- Wert der Datensatzkomponente
SolarConstant
-
a
public double a()Gibt den Wert für die Datensatzkomponenteazurück.- Gibt zurück:
- Wert der Datensatzkomponente
a
-
b
public double b()Gibt den Wert für die Datensatzkomponentebzurück.- Gibt zurück:
- Wert der Datensatzkomponente
b
-
DSINB
public double DSINB()Gibt den Wert für die DatensatzkomponenteDSINBzurück.- Gibt zurück:
- Wert der Datensatzkomponente
DSINB
-
DSINBE
public double DSINBE()Gibt den Wert für die DatensatzkomponenteDSINBEzurück.- Gibt zurück:
- Wert der Datensatzkomponente
DSINBE
-
SinBetaArea
public double SinBetaArea()Gibt den Wert für die DatensatzkomponenteSinBetaAreazurück.- Gibt zurück:
- Wert der Datensatzkomponente
SinBetaArea
-