Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WW.java @ 4821:bcf25d8c183e
Moved NaN removal code from W to DoubleUtil. Create QKms when calculating the 'Umhuellende'.
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Mon, 21 Jan 2013 14:03:22 +0100 |
parents | 5642a83420f2 |
children |
comparison
equal
deleted
inserted
replaced
4820:26c849cf54e7 | 4821:bcf25d8c183e |
---|---|
1 package de.intevation.flys.artifacts.model; | 1 package de.intevation.flys.artifacts.model; |
2 | 2 |
3 import de.intevation.flys.artifacts.math.Function; | 3 import de.intevation.flys.artifacts.math.Function; |
4 import de.intevation.flys.artifacts.math.Identity; | 4 import de.intevation.flys.artifacts.math.Identity; |
5 | |
6 import de.intevation.flys.utils.DoubleUtil; | |
5 | 7 |
6 import gnu.trove.TDoubleArrayList; | 8 import gnu.trove.TDoubleArrayList; |
7 | 9 |
8 public class WW | 10 public class WW |
9 extends W | 11 extends W |
173 this.endDatum = endDatum; | 175 this.endDatum = endDatum; |
174 } | 176 } |
175 | 177 |
176 @Override | 178 @Override |
177 public void removeNaNs() { | 179 public void removeNaNs() { |
178 removeNaNs(new TDoubleArrayList [] { ws, ws2 }); | 180 DoubleUtil.removeNaNs(new TDoubleArrayList [] { ws, ws2 }); |
179 } | 181 } |
180 | 182 |
181 public double minWs2() { | 183 public double minWs2() { |
182 return ws2.min(); | 184 return ws2.min(); |
183 } | 185 } |