Package hec.hecmath

Class CyclicAnalysisStatistics

java.lang.Object
hec.hecmath.CyclicAnalysisStatistics

public class CyclicAnalysisStatistics extends Object
Class holds data for time series cyclic analysis statistic computed by HecMath.cyclicAnalysis
  • Field Details

    • intervalType

      public int intervalType
    • qualityTest

      public int qualityTest
    • UNDEFINED

      public static final int UNDEFINED
      See Also:
    • HOURLY

      public static final int HOURLY
      See Also:
    • DAILY

      public static final int DAILY
      See Also:
    • MONTHLY

      public static final int MONTHLY
      See Also:
    • SUB_DAILY

      public static final int SUB_DAILY
      See Also:
    • numberValidValues

      public int numberValidValues
    • numberRejectedValues

      public int numberRejectedValues
    • sum

      public double sum
    • mean

      public double mean
    • min

      public double min
    • max

      public double max
    • sdev

      public double sdev
    • p05

      public double p05
    • p10

      public double p10
    • p25

      public double p25
    • p50

      public double p50
    • p75

      public double p75
    • p90

      public double p90
    • p95

      public double p95
    • dateAtMax

      public double dateAtMax
    • dateAtMin

      public double dateAtMin
    • _icount

      protected int _icount
    • times

      protected int[] times
    • values

      protected double[] values
  • Constructor Details

    • CyclicAnalysisStatistics

      public CyclicAnalysisStatistics(int interval, int size, int timeGranularitySeconds, int julianBaseDate)
  • Method Details

    • add

      public void add(int newTime, double newValue)
    • computeStatistics

      public void computeStatistics()
    • freeWorkingArrays

      public void freeWorkingArrays()
      release memory