Package hec.hecmath
Class CyclicAnalysisStatistics
java.lang.Object
hec.hecmath.CyclicAnalysisStatistics
Class holds data for time series cyclic analysis statistic computed by HecMath.cyclicAnalysis
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected int
static final int
double
double
static final int
int
double
double
double
static final int
int
int
double
double
double
double
double
double
double
int
double
static final int
double
protected int[]
static final int
protected double[]
-
Constructor Summary
ConstructorsConstructorDescriptionCyclicAnalysisStatistics
(int interval, int size, int timeGranularitySeconds, int julianBaseDate) -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(int newTime, double newValue) void
void
release memory
-
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
-