Class MonthlyMeanBottomTemperature
java.lang.Object
de.tu_bs.isbs.util.physics.geo.bottomtemperature.AbstractBottomTemperature
de.tu_bs.isbs.util.physics.geo.bottomtemperature.MonthlyMeanBottomTemperature
public class MonthlyMeanBottomTemperature extends AbstractBottomTemperature
Modell für Untergrundtemperatur.
Lineare Interpolation zwischen 12 äquidistanten (Monats-)Mittelwerten.
- Author:
- reiser
-
Constructor Summary
Constructors Constructor Description MonthlyMeanBottomTemperature(int depth_cm, double jan, double feb, double mar, double apr, double may, double jun, double jul, double aug, double sep, double oct, double nov, double dec)
-
Method Summary
Modifier and Type Method Description protected double
getByYearFractionImpl(double t)
Näherungsfunktion für Untergrundtemperaturint
getDepth()
Tiefe [cm], in der dieser Temperaturverlauf gilt.Methods inherited from class de.tu_bs.isbs.util.physics.geo.bottomtemperature.AbstractBottomTemperature
get, get, getByYearFraction, getFractionalAmountOfYear, getFractionalAmountOfYear, getTitle, setTitle, toString
-
Constructor Details
-
MonthlyMeanBottomTemperature
public MonthlyMeanBottomTemperature(int depth_cm, double jan, double feb, double mar, double apr, double may, double jun, double jul, double aug, double sep, double oct, double nov, double dec)
-
-
Method Details
-
getDepth
public int getDepth()Description copied from class:AbstractBottomTemperature
Tiefe [cm], in der dieser Temperaturverlauf gilt.- Specified by:
getDepth
in classAbstractBottomTemperature
- Returns:
- Tiefe [cm].
-
getByYearFractionImpl
protected double getByYearFractionImpl(double t)Description copied from class:AbstractBottomTemperature
Näherungsfunktion für Untergrundtemperatur. *- Specified by:
getByYearFractionImpl
in classAbstractBottomTemperature
- Parameters:
t
- : Zeitpunkt als Bruchteil eines Jahres zwischen 0 und 1. Es ist garantiert, dass der Aufruf mit 0 <= t < 1 erfolgt, wenn eine der public-Methoden (z.B. getByYearFraction(t)) verwendet wird.
-