diff --git a/src/changes/changes.xml b/src/changes/changes.xml index 260e32506..fd52d1a1d 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -52,6 +52,13 @@ If the output is not quite correct, check for invisible trailing spaces! + + New "IterativeLegendreGaussIntegrator" that performs the same automatic + subdivision of the integration interval as "LegendreGaussIntegrator", + but uses the classes from package "o.a.c.m.analysis.integration.gauss" + to perform the Gauss integration on the sub-interval. + Deprecated "LegendreGaussIntegrator". + Improve performance of quantile evaluation in Percentile class for cases with lots of equal values. diff --git a/src/main/java/org/apache/commons/math3/analysis/integration/LegendreGaussIntegrator.java b/src/main/java/org/apache/commons/math3/analysis/integration/LegendreGaussIntegrator.java index e868a9596..c8a9d87ab 100644 --- a/src/main/java/org/apache/commons/math3/analysis/integration/LegendreGaussIntegrator.java +++ b/src/main/java/org/apache/commons/math3/analysis/integration/LegendreGaussIntegrator.java @@ -49,8 +49,10 @@ import org.apache.commons.math3.util.FastMath; *

* @version $Id$ * @since 1.2 + * @deprecated As of 3.1 (to be removed in 4.0). Please use + * {@link IterativeLegendreGaussIntegrator} instead. */ - +@Deprecated public class LegendreGaussIntegrator extends BaseAbstractUnivariateIntegrator { /** Abscissas for the 2 points method. */