Approximation<java.lang.Double>
public class CubicSpline extends AbstractApproximation<java.lang.Double>
Constructor | Description |
---|---|
CubicSpline() |
Modifier and Type | Method | Description |
---|---|---|
Stuetzstelle<java.lang.Double> |
get(long zeitstempel) |
Gibt die Stützstelle zum angegebenen Zeitstempel zurück.
|
java.time.Duration |
getFaktor() |
Gibt den Faktor mit dem der Zeitstempel für das Rechnen verkleinert wird
zurück.
|
void |
initialisiere() |
Berechnet die Koeffizienten des zugrundeliegenden Polynoms.
|
double |
integral(Intervall intervall) |
Verwendet eine Polyline-Approximation des Splines zur näherungsweisen
Bestimmung des Integrals.
|
void |
setFaktor(java.time.Duration faktor) |
Legt den Faktor mit dem der Zeitstempel für das Rechnen verkleinert wird
fest.
|
java.lang.String |
toString() |
equals, findeStuetzstelleNach, findeStuetzstelleVor, getIntegrationsintervall, getIntervall, getStuetzstellen, hashCode, interpoliere, isValid, setIntegrationsintervall, setStuetzstellen
public Stuetzstelle<java.lang.Double> get(long zeitstempel)
zeitstempel
- Zeitstempelpublic void initialisiere()
public double integral(Intervall intervall)
intervall
- ein Intervall.AbstractApproximation.setIntegrationsintervall(Duration)
public java.lang.String toString()
toString
in class java.lang.Object
public java.time.Duration getFaktor()
setFaktor(Duration)
public void setFaktor(java.time.Duration faktor)
Hinweis: Wenn der Faktor geändert wird, muss anschließend
initialisiere()
aufgerufen werden, um die Änderung zu übernehmen.
faktor
- the faktor to set