diff artifacts/src/main/java/org/dive4elements/river/artifacts/model/fixings/Fitting.java @ 9628:bc50ecfc58c5

undo unwanted commit
author dnt_bjoernsen <d.tironi@bjoernsen.de>
date Mon, 14 Oct 2019 16:40:47 +0200
parents f51e23eb036a
children 0380717105ba
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/model/fixings/Fitting.java	Mon Oct 14 16:27:31 2019 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/model/fixings/Fitting.java	Mon Oct 14 16:40:47 2019 +0200
@@ -23,9 +23,6 @@
 public class Fitting {
     private static Logger log = Logger.getLogger(Fitting.class);
 
-    private static double[] previousParameters = null; // new double[] { Double.MAX_VALUE, Double.MAX_VALUE, Double.MAX_VALUE }; Dann schlägt die
-                                                       // Kurvenanpassung fehl! Gernot hat recht!
-
     /** Use instance of this factory to find meta infos for outliers. */
     public interface QWDFactory {
         QWD create(double q, double w, double deltaW, boolean isOutlier);
@@ -124,13 +121,10 @@
                     for (final FittingData fittingData : data)
                         cf.addObservedPoint(fittingData.q, fittingData.w);
 
-                    parameters = cf.fit(function, // previousParameters != null ? previousParameters :
-                            function.getInitialGuess());
-
+                    parameters = cf.fit(function, function.getInitialGuess());
                     break;
                 }
                 catch (final MathException me) {
-
                     if (log.isDebugEnabled()) {
                         log.debug("tolerance " + tolerance + " + failed.", me);
                     }
@@ -146,7 +140,7 @@
                  */
                 return null;
             }
-            previousParameters = parameters;
+
             // This is the parameterized function for a given km.
             instance = function.instantiate(parameters);
 

http://dive4elements.wald.intevation.org