Mercurial > dive4elements > river
comparison 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 |
comparison
equal
deleted
inserted
replaced
3144:05a7298c4f20 | 3145:be612065993e |
---|---|
6 implements Serializable | 6 implements Serializable |
7 { | 7 { |
8 protected DateRange dateRange; | 8 protected DateRange dateRange; |
9 protected QWD [] qwds; | 9 protected QWD [] qwds; |
10 protected QWD [] qSectorAverages; | 10 protected QWD [] qSectorAverages; |
11 protected double [] qSectorStdDevs; | |
11 | 12 |
12 public AnalysisPeriod() { | 13 public AnalysisPeriod() { |
13 } | 14 } |
14 | 15 |
15 public AnalysisPeriod(DateRange dateRange) { | 16 public AnalysisPeriod(DateRange dateRange) { |
17 } | 18 } |
18 | 19 |
19 public AnalysisPeriod(DateRange dateRange, QWD [] qwds) { | 20 public AnalysisPeriod(DateRange dateRange, QWD [] qwds) { |
20 this(dateRange); | 21 this(dateRange); |
21 this.dateRange = dateRange; | 22 this.dateRange = dateRange; |
22 this.qwds = qwds; | 23 this.qwds = qwds; |
23 } | 24 } |
24 | 25 |
25 public AnalysisPeriod( | 26 public AnalysisPeriod( |
26 DateRange dateRange, | 27 DateRange dateRange, |
27 QWD [] qwds, | 28 QWD [] qwds, |
28 QWD [] qSectorAverages | 29 QWD [] qSectorAverages, |
30 double [] qSectorStdDevs | |
29 ) { | 31 ) { |
30 this(dateRange, qwds); | 32 this(dateRange, qwds); |
31 this.qSectorAverages = qSectorAverages; | 33 this.qSectorAverages = qSectorAverages; |
34 this.qSectorStdDevs = qSectorStdDevs; | |
32 } | 35 } |
33 | 36 |
34 public DateRange getDateRange() { | 37 public DateRange getDateRange() { |
35 return dateRange; | 38 return dateRange; |
36 } | 39 } |
57 | 60 |
58 public QWD getQSectorAverage(int i) { | 61 public QWD getQSectorAverage(int i) { |
59 return qSectorAverages[i]; | 62 return qSectorAverages[i]; |
60 } | 63 } |
61 | 64 |
65 public double [] getQSectorStdDevs() { | |
66 return qSectorStdDevs; | |
67 } | |
68 | |
69 public void setQSectorStdDevs(double [] qSectorStdDevs) { | |
70 this.qSectorStdDevs = qSectorStdDevs; | |
71 } | |
72 | |
73 public double getQSectorStdDev(int i) { | |
74 return qSectorStdDevs[i]; | |
75 } | |
76 | |
62 public double getMaxQ() { | 77 public double getMaxQ() { |
63 double maxQ = -Double.MAX_VALUE; | 78 double maxQ = -Double.MAX_VALUE; |
64 if (qwds != null) { | 79 if (qwds != null) { |
65 for (QWD qwd: qwds) { | 80 for (QWD qwd: qwds) { |
66 if (qwd.getQ() > maxQ) { | 81 if (qwd.getQ() > maxQ) { |