diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/fixings/AnalysisPeriod.java @ 3145:be612065993e

FixA: Calculate the standard deviation of the Q sector delta Ws, too. flys-artifacts/trunk@4753 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Fri, 22 Jun 2012 09:59:12 +0000
parents cc8e28f9ccdf
children ae14f412ba10
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/fixings/AnalysisPeriod.java	Thu Jun 21 17:01:17 2012 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/fixings/AnalysisPeriod.java	Fri Jun 22 09:59:12 2012 +0000
@@ -8,6 +8,7 @@
     protected DateRange dateRange;
     protected QWD []    qwds;
     protected QWD []    qSectorAverages;
+    protected double [] qSectorStdDevs;
 
     public AnalysisPeriod() {
     }
@@ -19,16 +20,18 @@
     public AnalysisPeriod(DateRange dateRange, QWD [] qwds) {
         this(dateRange);
         this.dateRange = dateRange;
-        this.qwds = qwds;
+        this.qwds      = qwds;
     }
 
     public AnalysisPeriod(
         DateRange dateRange,
         QWD []    qwds,
-        QWD []    qSectorAverages
+        QWD []    qSectorAverages,
+        double [] qSectorStdDevs
     ) {
         this(dateRange, qwds);
         this.qSectorAverages = qSectorAverages;
+        this.qSectorStdDevs  = qSectorStdDevs;
     }
 
     public DateRange getDateRange() {
@@ -59,6 +62,18 @@
         return qSectorAverages[i];
     }
 
+    public double [] getQSectorStdDevs() {
+        return qSectorStdDevs;
+    }
+
+    public void setQSectorStdDevs(double [] qSectorStdDevs) {
+        this.qSectorStdDevs = qSectorStdDevs;
+    }
+
+    public double getQSectorStdDev(int i) {
+        return qSectorStdDevs[i];
+    }
+
     public double getMaxQ() {
         double maxQ = -Double.MAX_VALUE;
         if (qwds != null) {

http://dive4elements.wald.intevation.org