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,

http://dive4elements.wald.intevation.org