comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/math/Linear.java @ 3736:da1969b05292

WST tables: Added interpolation of tabulated values only. flys-artifacts/trunk@5411 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Sun, 09 Sep 2012 15:29:06 +0000
parents c09c9e05ecfa
children
comparison
equal deleted inserted replaced
3735:f48396deca91 3736:da1969b05292
62 62
63 public static final double weight(double factor, double a, double b) { 63 public static final double weight(double factor, double a, double b) {
64 //return (1.0-factor)*a + factor*b; 64 //return (1.0-factor)*a + factor*b;
65 return a + factor*(b-a); 65 return a + factor*(b-a);
66 } 66 }
67
68 public static final void weight(
69 double factor,
70 double [] a, double [] b, double [] c
71 ) {
72 int N = Math.min(Math.min(a.length, b.length), c.length);
73 for (int i = 0; i < N; ++i) {
74 c[i] = weight(factor, a[i], b[i]);
75 }
76 }
67 } 77 }
68 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : 78 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org