Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WQKms.java @ 2182:5ff481ab24a1
Refactored class hierachy to integrate model for W~W.
flys-artifacts/trunk@3786 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Fri, 27 Jan 2012 10:45:34 +0000 |
parents | 03fbf1b30e72 |
children | b2ea89a665bc |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WQKms.java Fri Jan 27 10:32:09 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WQKms.java Fri Jan 27 10:45:34 2012 +0000 @@ -38,7 +38,7 @@ public WQKms(int capacity, String name) { - super(name); + super(capacity, name); this.kms = new TDoubleArrayList(capacity); } @@ -54,7 +54,7 @@ @Override public void removeNaNs() { - removeNaNs(new TDoubleArrayList [] { w, q, kms }); + removeNaNs(new TDoubleArrayList [] { ws, qs, kms }); } /** @@ -69,6 +69,11 @@ kms.add(km); } + @Override + public double [] get(int idx) { + return get(idx, new double [3]); + } + /** * This method returns a triple of W, Q and Kms in a single 3dim array. * @@ -78,9 +83,9 @@ * @return a triple of [W, Q, Kms] in dst. */ @Override - public double[] get(int idx, double [] dst) { - dst[0] = w .getQuick(idx); - dst[1] = q .getQuick(idx); + public double [] get(int idx, double [] dst) { + dst[0] = ws .getQuick(idx); + dst[1] = qs .getQuick(idx); dst[2] = kms.getQuick(idx); return dst; } @@ -97,7 +102,7 @@ @Override public TDoubleArrayList allWs() { - return w; + return ws; } public double[] getKms() {