diff artifacts/src/main/java/org/dive4elements/river/artifacts/math/fitting/FunctionFactory.java @ 9643:58f3fe98fd6b

Fitting new Option UI
author dnt_bjoernsen <d.tironi@bjoernsen.de>
date Mon, 02 Dec 2019 14:14:06 +0100
parents af13ceeba52a
children
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/math/fitting/FunctionFactory.java	Mon Dec 02 14:07:25 2019 +0100
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/math/fitting/FunctionFactory.java	Mon Dec 02 14:14:06 2019 +0100
@@ -12,18 +12,18 @@
 import java.util.LinkedHashMap;
 import java.util.Map;
 
-public final class FunctionFactory
-{
+public final class FunctionFactory {
     private static FunctionFactory instance;
 
-    private Map<String, Function> functions;
+    private final Map<String, Function> functions;
 
     private FunctionFactory() {
-        functions = new LinkedHashMap<String, Function>();
+        this.functions = new LinkedHashMap<>();
 
         registerFunction(Log.INSTANCE);
         registerFunction(Linear.INSTANCE);
         registerFunction(LogLinear.INSTANCE);
+        registerFunction(LogLinearAlternative.INSTANCE);
         registerFunction(Exp.INSTANCE);
         registerFunction(Quad.INSTANCE);
         registerFunction(Pow.INSTANCE);
@@ -37,16 +37,16 @@
         return instance;
     }
 
-    public Function getFunction(String name) {
-        return functions.get(name);
+    public Function getFunction(final String name) {
+        return this.functions.get(name);
     }
 
-    public void registerFunction(Function function) {
-        functions.put(function.getName(), function);
+    public void registerFunction(final Function function) {
+        this.functions.put(function.getName(), function);
     }
 
     public Collection<Function> getFunctions() {
-        return functions.values();
+        return this.functions.values();
     }
 }
 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org