comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/math/fitting/Linear.java @ 3177:585c0b49e696

Added inverses of the fitting functions. flys-artifacts/trunk@4792 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Tue, 26 Jun 2012 06:33:37 +0000
parents 4dda67a893da
children
comparison
equal deleted inserted replaced
3176:cbaa49896eca 3177:585c0b49e696
19 } 19 }
20 }; 20 };
21 } 21 }
22 }; 22 };
23 23
24 public static final Function INSTANCE = new Linear();
25
24 public Linear() { 26 public Linear() {
25 super("linear", "W(Q) = m*Q + b", new String [] { "m", "b" }); 27 super("linear", "W(Q) = m*Q + b", new String [] { "m", "b" });
26 } 28 }
27 29
28 @Override 30 @Override
37 39
38 @Override 40 @Override
39 public Derivative getDerivative() { 41 public Derivative getDerivative() {
40 return DERIVATIVE; 42 return DERIVATIVE;
41 } 43 }
44
45 @Override
46 public Function getInverse() {
47 return InvLinear.INSTANCE;
48 }
42 } 49 }
43 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : 50 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org