Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/Calculation5.java @ 2271:3973a2451cf7
"Bezugslinienverfahren": Store Qs of calculation, too.
flys-artifacts/trunk@3928 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Mon, 06 Feb 2012 14:21:02 +0000 |
parents | 46918e6a831d |
children | d4330439be3a |
comparison
equal
deleted
inserted
replaced
2270:e92545d2069e | 2271:3973a2451cf7 |
---|---|
34 | 34 |
35 double [][] wws = wst.relateWs(startKm, endKm, this); | 35 double [][] wws = wst.relateWs(startKm, endKm, this); |
36 int newNumProblems = numProblems(); | 36 int newNumProblems = numProblems(); |
37 | 37 |
38 if (wws.length == 4) { | 38 if (wws.length == 4) { |
39 // TODO: Create WQWQ instead. | 39 WWQQ wwqq = new WWQQ( |
40 WW ww = new WW( | |
41 generateName(startKm, endKm), | 40 generateName(startKm, endKm), |
42 startKm, kms2gaugeDatums.get(startKm), wws[0], | 41 startKm, kms2gaugeDatums.get(startKm), wws[0], wws[1], |
43 endKm, kms2gaugeDatums.get(endKm), wws[2]); | 42 endKm, kms2gaugeDatums.get(endKm), wws[2], wws[3]); |
44 | 43 |
45 if (newNumProblems > numProblems) { | 44 if (newNumProblems > numProblems) { |
46 ww.removeNaNs(); | 45 wwqq.removeNaNs(); |
47 } | 46 } |
48 | 47 |
49 results.add(ww); | 48 results.add(wwqq); |
50 } | 49 } |
51 numProblems = newNumProblems; | 50 numProblems = newNumProblems; |
52 } | 51 } |
53 | 52 |
54 return new CalculationResult( | 53 return new CalculationResult( |