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