Mercurial > dive4elements > river
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) {