Mercurial > dive4elements > river
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 : |