diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/math/fitting/FunctionFactory.java @ 3178:59b14bc676ec

Fitting: Link the functions to there inverses via getInverse(). flys-artifacts/trunk@4793 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Tue, 26 Jun 2012 09:29:37 +0000
parents c0abfb695332
children
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/math/fitting/FunctionFactory.java	Tue Jun 26 06:33:37 2012 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/math/fitting/FunctionFactory.java	Tue Jun 26 09:29:37 2012 +0000
@@ -13,13 +13,13 @@
     private FunctionFactory() {
         functions = new LinkedHashMap<String, Function>();
 
-        registerFunction(new Log());
-        registerFunction(new Linear());
-        registerFunction(new LogLinear());
-        registerFunction(new Exp());
-        registerFunction(new Quad());
-        registerFunction(new Pow());
-        registerFunction(new SQPow());
+        registerFunction(Log.INSTANCE);
+        registerFunction(Linear.INSTANCE);
+        registerFunction(LogLinear.INSTANCE);
+        registerFunction(Exp.INSTANCE);
+        registerFunction(Quad.INSTANCE);
+        registerFunction(Pow.INSTANCE);
+        registerFunction(SQPow.INSTANCE);
     }
 
     public static synchronized FunctionFactory getInstance() {

http://dive4elements.wald.intevation.org