Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/model/WQKms.java @ 8856:5e38e2924c07 3.2.x
Fix code style.
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Thu, 18 Jan 2018 20:12:01 +0100 |
parents | 81a8e3043794 |
children | 0a5239a1e46e |
comparison
equal
deleted
inserted
replaced
8855:d7c005e12af0 | 8856:5e38e2924c07 |
---|---|
59 | 59 |
60 public WQKms(double []kms, WQ wq) { | 60 public WQKms(double []kms, WQ wq) { |
61 this(kms, wq.getQs(), wq.getWs(), wq.getName()); | 61 this(kms, wq.getQs(), wq.getWs(), wq.getName()); |
62 } | 62 } |
63 | 63 |
64 public WQKms(TDoubleArrayList kms, TDoubleArrayList qs, TDoubleArrayList ws, String name) { | 64 public WQKms( |
65 TDoubleArrayList kms, | |
66 TDoubleArrayList qs, | |
67 TDoubleArrayList ws, | |
68 String name | |
69 ) { | |
65 super(qs, ws, name); | 70 super(qs, ws, name); |
66 this.kms = kms; | 71 this.kms = kms; |
67 } | 72 } |
68 | 73 |
69 public WQKms(double [] kms, double [] qs, double [] ws, String name) { | 74 public WQKms(double [] kms, double [] qs, double [] ws, String name) { |
73 | 78 |
74 /** Create a WQKms from WKms, filling the Qs with given q. */ | 79 /** Create a WQKms from WKms, filling the Qs with given q. */ |
75 public static WQKms fromWKms(WKms wkms, double q) { | 80 public static WQKms fromWKms(WKms wkms, double q) { |
76 TDoubleArrayList qs = new TDoubleArrayList(wkms.allKms().size()); | 81 TDoubleArrayList qs = new TDoubleArrayList(wkms.allKms().size()); |
77 qs.fill(q); | 82 qs.fill(q); |
78 WQKms wqkms = new WQKms(wkms.allKms(), qs, wkms.allWs(), wkms.getName()); | 83 WQKms wqkms = |
84 new WQKms(wkms.allKms(), qs, wkms.allWs(), wkms.getName()); | |
79 return wqkms; | 85 return wqkms; |
80 } | 86 } |
81 | 87 |
82 @Override | 88 @Override |
83 public void removeNaNs() { | 89 public void removeNaNs() { |
182 if (s == 1) return getKm(0); | 188 if (s == 1) return getKm(0); |
183 double a = getKm(0); | 189 double a = getKm(0); |
184 double b = getKm(s-1); | 190 double b = getKm(s-1); |
185 double c = getKm(s/2); | 191 double c = getKm(s/2); |
186 | 192 |
187 return Math.abs(a-b) > EPS || Math.abs(a-c) > EPS || Math.abs(b-c) > EPS | 193 return Math.abs(a-b) > EPS |
194 || Math.abs(a-c) > EPS | |
195 || Math.abs(b-c) > EPS | |
188 ? null | 196 ? null |
189 : a; | 197 : a; |
190 } | 198 } |
191 | 199 |
192 @Override | 200 @Override |