java.lang.Object
de.tu_bs.isbs.util.physics.timeseries.Period

public class Period
extends java.lang.Object
Zeitraum: Für eine Zeitreihe von vorgegebener Länge mit einem Startzeitpunkt und einer konstanten Samplingrate.
Author:
reiser
  • Field Summary

    Fields 
    Modifier and Type Field Description
    java.sql.Timestamp beginTS
    Anfang der Zeitreihe
    double deltaTime
    Länge der Zeitintervalle in Stunden.
  • Constructor Summary

    Constructors 
    Constructor Description
    Period​(java.sql.Timestamp beginTS, double deltaTime)  
  • Method Summary

    Modifier and Type Method Description
    double getFractionalAmountOfYear​(int index)  
    java.sql.Timestamp getTimestamp​(int index)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • beginTS

      public final java.sql.Timestamp beginTS
      Anfang der Zeitreihe
    • deltaTime

      public final double deltaTime
      Länge der Zeitintervalle in Stunden.
  • Constructor Details

    • Period

      public Period​(java.sql.Timestamp beginTS, double deltaTime)
  • Method Details

    • getTimestamp

      public java.sql.Timestamp getTimestamp​(int index)
      Parameters:
      index - Nummer des Samples.
      Returns:
      Timestamp des Samples. (Keine Berücksichtigung von Schaltsekunden.)
    • getFractionalAmountOfYear

      public double getFractionalAmountOfYear​(int index)
      Parameters:
      index - Nummer eines Samples.
      Returns:
      Zugehöriger Bruchteil des Jahres zwischen 0 und 1 (0 = 1. Januar, 1 = 31. Dezember).