diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WQDay.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 e9475d2ef343
children
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WQDay.java	Fri Jan 27 10:32:09 2012 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WQDay.java	Fri Jan 27 10:45:34 2012 +0000
@@ -19,6 +19,7 @@
     }
 
     public WQDay(int capacity) {
+        super(capacity);
         days = new TIntArrayList(capacity);
     }
 
@@ -50,26 +51,26 @@
     public void removeNaNs() {
 
         int dest = 0;
-        int N = w.size();
+        int N = ws.size();
 
         for (int i = 0; i < N; ++i) {
-            double wi = w.getQuick(i);
-            double qi = q.getQuick(i);
+            double wi = ws.getQuick(i);
+            double qi = qs.getQuick(i);
 
             if (Double.isNaN(wi) || Double.isNaN(qi)) {
                 continue;
             }
 
             days.setQuick(dest, days.getQuick(i));
-            w.setQuick(dest, wi);
-            q.setQuick(dest, qi);
+            ws.setQuick(dest, wi);
+            qs.setQuick(dest, qi);
             ++dest;
         }
 
         if (dest < N) {
             days.remove(dest, N-dest);
-            w   .remove(dest, N-dest);
-            q   .remove(dest, N-dest);
+            ws  .remove(dest, N-dest);
+            qs  .remove(dest, N-dest);
         }
     }
 }

http://dive4elements.wald.intevation.org