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 }

http://dive4elements.wald.intevation.org