T
- der Typ der Approximation.public interface Approximation<T>
Modifier and Type | Method and Description |
---|---|
Stuetzstelle<T> |
get(long zeitstempel)
Gibt die Stützstelle zum angegebenen Zeitstempel zurück.
|
com.bitctrl.util.Interval |
getIntervall()
Gibt das Intervall zurück, in dem die Approximation definiert ist.
|
List<Stuetzstelle<T>> |
getStuetzstellen()
Gibt die Liste der Stützstellen zurück, die der Approximation zu Grunde
liegen.
|
void |
initialisiere()
Führt notwendige Initialisierungsarbeiten der Approximation aus.
|
double |
integral(com.bitctrl.util.Interval intervall)
Bestimmt das Integrall über ein Intervall der Approximation.
|
SortedSet<Stuetzstelle<T>> |
interpoliere(long intervallBreite)
Gibt eine Interpolation der Approximation zurück.
|
void |
setStuetzstellen(Collection<Stuetzstelle<T>> stuetzstellen)
Legt die Stützstellen der Approximation fest.
|
Stuetzstelle<T> get(long zeitstempel)
zeitstempel
- Zeitstempelcom.bitctrl.util.Interval getIntervall()
List<Stuetzstelle<T>> getStuetzstellen()
void initialisiere()
double integral(com.bitctrl.util.Interval intervall)
intervall
- ein Intervall.SortedSet<Stuetzstelle<T>> interpoliere(long intervallBreite)
intervallBreite
- Die gewünschte Breite der IntervalleIllegalArgumentException
- Wenn die Intervallbreite kleiner oder gleich 0 istvoid setStuetzstellen(Collection<Stuetzstelle<T>> stuetzstellen)
stuetzstellen
- die Menge der bekannten Stützstellen.Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.