Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java @ 735:db68806e6563
Fixed "W am Pegel" calculations.
flys-artifacts/trunk@2230 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Sat, 25 Jun 2011 17:35:50 +0000 |
parents | 20c3a5b36434 |
children | 6b0ae0f2cae6 |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java Fri Jun 24 12:05:13 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java Sat Jun 25 17:35:50 2011 +0000 @@ -187,7 +187,7 @@ log.debug("calculating getQForW(" + w + ")"); } - int index = Arrays.binarySearch(values[0], w); + int index = Arrays.binarySearch(values[1], w); if (index >= 0) { return values[0][index]; } @@ -202,10 +202,10 @@ return Double.NaN; } - double w1 = values[0][index-1]; - double w2 = values[0][index ]; - double q1 = values[1][index-1]; - double q2 = values[1][index ]; + double w1 = values[1][index-1]; + double w2 = values[1][index ]; + double q1 = values[0][index-1]; + double q2 = values[0][index ]; // q1 = m*w1 + b // q2 = m*w2 + b