Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/model/sq/Fitting.java @ 9726:0a5239a1e46e 3.2.x
Upgrade to Log4j 2
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Wed, 02 Mar 2022 10:26:50 +0100 |
parents | 51eb6491c537 |
children |
comparison
equal
deleted
inserted
replaced
9725:da398790fa32 | 9726:0a5239a1e46e |
---|---|
19 import org.apache.commons.math.optimization.fitting.CurveFitter; | 19 import org.apache.commons.math.optimization.fitting.CurveFitter; |
20 | 20 |
21 import org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer; | 21 import org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer; |
22 import org.apache.commons.math.stat.regression.SimpleRegression; | 22 import org.apache.commons.math.stat.regression.SimpleRegression; |
23 | 23 |
24 import org.apache.log4j.Logger; | 24 import org.apache.logging.log4j.Logger; |
25 import org.apache.logging.log4j.LogManager; | |
25 | 26 |
26 public class Fitting | 27 public class Fitting |
27 implements Outlier.Callback | 28 implements Outlier.Callback |
28 { | 29 { |
29 // XXX: Hack to force linear fitting! | 30 // XXX: Hack to force linear fitting! |
30 private static final boolean USE_NON_LINEAR_FITTING = | 31 private static final boolean USE_NON_LINEAR_FITTING = |
31 Boolean.getBoolean("minfo.sq.fitting.nonlinear"); | 32 Boolean.getBoolean("minfo.sq.fitting.nonlinear"); |
32 | 33 |
33 private static Logger log = Logger.getLogger(Fitting.class); | 34 private static Logger log = LogManager.getLogger(Fitting.class); |
34 | 35 |
35 public interface Callback { | 36 public interface Callback { |
36 | 37 |
37 void afterIteration( | 38 void afterIteration( |
38 double [] parameters, | 39 double [] parameters, |