Skip navigation links
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Packages
  • Interfaces
  • Classes
  • Enums
  • Exceptions
  • Fields
  • Methods
  • Constructors
  • Enum Constants
  • Deprecated Packages
    Package
    Description
    org.apache.commons.math3.optim.nonlinear.vector
    All classes and interfaces in this package are deprecated. The optimizers that were provided here were moved to the org.apache.commons.math3.fitting.leastsquares package (cf. MATH-1008).
    org.apache.commons.math3.optim.nonlinear.vector.jacobian
    All classes and interfaces in this package are deprecated. The optimizers that were provided here were moved to the org.apache.commons.math3.fitting.leastsquares package (cf. MATH-1008).
  • Deprecated Interfaces
    Interface
    Description
    org.apache.commons.math3.analysis.DifferentiableMultivariateFunction
    as of 3.1 replaced by MultivariateDifferentiableFunction
    org.apache.commons.math3.analysis.DifferentiableMultivariateVectorFunction
    as of 3.1 replaced by MultivariateDifferentiableVectorFunction
    org.apache.commons.math3.analysis.DifferentiableUnivariateFunction
    as of 3.1 replaced by UnivariateDifferentiableFunction
    org.apache.commons.math3.analysis.DifferentiableUnivariateMatrixFunction
    as of 3.1 replaced by UnivariateDifferentiableMatrixFunction
    org.apache.commons.math3.analysis.DifferentiableUnivariateVectorFunction
    as of 3.1 replaced by UnivariateDifferentiableVectorFunction
    org.apache.commons.math3.analysis.solvers.DifferentiableUnivariateSolver
    as of 3.1, replaced by UnivariateDifferentiableSolver
    org.apache.commons.math3.dfp.UnivariateDfpFunction
    as of 3.6, replaced with RealFieldUnivariateFunction
    org.apache.commons.math3.ode.MultistepIntegrator.NordsieckTransformer
    as of 3.6 this unused interface is deprecated
    org.apache.commons.math3.optimization.BaseMultivariateOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.BaseMultivariateSimpleBoundsOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.BaseMultivariateVectorOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.BaseOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.ConvergenceChecker
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.DifferentiableMultivariateOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.DifferentiableMultivariateVectorOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.general.Preconditioner
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.linear.LinearOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.MultivariateDifferentiableOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.MultivariateDifferentiableVectorOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.MultivariateOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.OptimizationData
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.univariate.BaseUnivariateOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.univariate.UnivariateOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.random.RandomData
    to be removed in 4.0. Use RandomDataGenerator directly
    org.apache.commons.math3.stat.clustering.Clusterable
    As of 3.2 (to be removed in 4.0), use Clusterable instead
  • Deprecated Classes
    Class
    Description
    org.apache.commons.math3.analysis.integration.LegendreGaussIntegrator
    As of 3.1 (to be removed in 4.0). Please use IterativeLegendreGaussIntegrator instead.
    org.apache.commons.math3.analysis.interpolation.BicubicSplineInterpolatingFunction
    as of 3.4 replaced by PiecewiseBicubicSplineInterpolatingFunction
    org.apache.commons.math3.analysis.interpolation.BicubicSplineInterpolator
    as of 3.4 replaced by PiecewiseBicubicSplineInterpolator
    org.apache.commons.math3.analysis.interpolation.MicrosphereInterpolatingFunction
    Code will be removed in 4.0. Use InterpolatingMicrosphere and MicrosphereProjectionInterpolator instead.
    org.apache.commons.math3.analysis.interpolation.MicrosphereInterpolator
    Code will be removed in 4.0. Use InterpolatingMicrosphere and MicrosphereProjectionInterpolator instead.
    org.apache.commons.math3.analysis.interpolation.SmoothingPolynomialBicubicSplineInterpolator
    To be removed in 4.0 (see MATH-1166).
    org.apache.commons.math3.analysis.interpolation.TricubicSplineInterpolatingFunction
    To be removed in 4.0 (see MATH-1166).
    org.apache.commons.math3.analysis.interpolation.TricubicSplineInterpolator
    To be removed in 4.0 (see MATH-1166).
    org.apache.commons.math3.analysis.solvers.AbstractDifferentiableUnivariateSolver
    as of 3.1, replaced by AbstractUnivariateDifferentiableSolver
    org.apache.commons.math3.analysis.solvers.NewtonSolver
    as of 3.1, replaced by NewtonRaphsonSolver
    org.apache.commons.math3.dfp.BracketingNthOrderBrentSolverDFP
    as of 3.6 replaced with FieldBracketingNthOrderBrentSolver
    org.apache.commons.math3.distribution.KolmogorovSmirnovDistribution
    to be removed in version 4.0 - use KolmogorovSmirnovTest
    org.apache.commons.math3.fitting.CurveFitter
    As of 3.3. Please use AbstractCurveFitter and WeightedObservedPoints instead.
    org.apache.commons.math3.fitting.GaussianFitter
    As of 3.3. Please use GaussianCurveFitter and WeightedObservedPoints instead.
    org.apache.commons.math3.fitting.HarmonicFitter
    As of 3.3. Please use HarmonicCurveFitter and WeightedObservedPoints instead.
    org.apache.commons.math3.fitting.PolynomialFitter
    As of 3.3. Please use PolynomialCurveFitter and WeightedObservedPoints instead.
    org.apache.commons.math3.geometry.partitioning.utilities.AVLTree
    as of 3.4, this class is not used anymore and considered to be out of scope of Apache Commons Math
    org.apache.commons.math3.geometry.partitioning.utilities.OrderedTuple
    as of 3.4, this class is not used anymore and considered to be out of scope of Apache Commons Math
    org.apache.commons.math3.optim.nonlinear.scalar.gradient.NonLinearConjugateGradientOptimizer.BracketingStep
    As of v3.3, this class is not used anymore. This setting is replaced by the initialBracketingRange argument to the new constructors.
    org.apache.commons.math3.optim.nonlinear.vector.jacobian.AbstractLeastSquaresOptimizer
    All classes and interfaces in this package are deprecated. The optimizers that were provided here were moved to the org.apache.commons.math3.fitting.leastsquares package (cf. MATH-1008).
    org.apache.commons.math3.optim.nonlinear.vector.jacobian.GaussNewtonOptimizer
    All classes and interfaces in this package are deprecated. The optimizers that were provided here were moved to the org.apache.commons.math3.fitting.leastsquares package (cf. MATH-1008).
    org.apache.commons.math3.optim.nonlinear.vector.jacobian.LevenbergMarquardtOptimizer
    All classes and interfaces in this package are deprecated. The optimizers that were provided here were moved to the org.apache.commons.math3.fitting.leastsquares package (cf. MATH-1008).
    org.apache.commons.math3.optim.nonlinear.vector.JacobianMultivariateVectorOptimizer
    All classes and interfaces in this package are deprecated. The optimizers that were provided here were moved to the org.apache.commons.math3.fitting.leastsquares package (cf. MATH-1008).
    org.apache.commons.math3.optim.nonlinear.vector.ModelFunction
    All classes and interfaces in this package are deprecated. The optimizers that were provided here were moved to the org.apache.commons.math3.fitting.leastsquares package (cf. MATH-1008).
    org.apache.commons.math3.optim.nonlinear.vector.ModelFunctionJacobian
    All classes and interfaces in this package are deprecated. The optimizers that were provided here were moved to the org.apache.commons.math3.fitting.leastsquares package (cf. MATH-1008).
    org.apache.commons.math3.optim.nonlinear.vector.MultiStartMultivariateVectorOptimizer
    org.apache.commons.math3.optim.nonlinear.vector.MultivariateVectorOptimizer
    org.apache.commons.math3.optim.nonlinear.vector.Target
    All classes and interfaces in this package are deprecated. The optimizers that were provided here were moved to the org.apache.commons.math3.fitting.leastsquares package (cf. MATH-1008).
    org.apache.commons.math3.optim.nonlinear.vector.Weight
    All classes and interfaces in this package are deprecated. The optimizers that were provided here were moved to the org.apache.commons.math3.fitting.leastsquares package (cf. MATH-1008).
    org.apache.commons.math3.optimization.AbstractConvergenceChecker
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.BaseMultivariateMultiStartOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.BaseMultivariateVectorMultiStartOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.DifferentiableMultivariateMultiStartOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.DifferentiableMultivariateVectorMultiStartOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.direct.AbstractSimplex
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.direct.BaseAbstractMultivariateOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.direct.BaseAbstractMultivariateSimpleBoundsOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.direct.BaseAbstractMultivariateVectorOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.direct.BOBYQAOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.direct.CMAESOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.direct.MultiDirectionalSimplex
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.direct.MultivariateFunctionMappingAdapter
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.direct.MultivariateFunctionPenaltyAdapter
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.direct.NelderMeadSimplex
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.direct.PowellOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.direct.SimplexOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.fitting.CurveFitter
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.fitting.CurveFitter.OldTheoreticalValuesFunction
    org.apache.commons.math3.optimization.fitting.GaussianFitter
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.fitting.HarmonicFitter
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.fitting.PolynomialFitter
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.fitting.WeightedObservedPoint
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.general.AbstractDifferentiableOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.general.AbstractLeastSquaresOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.general.AbstractScalarDifferentiableOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.general.GaussNewtonOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.general.LevenbergMarquardtOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.general.NonLinearConjugateGradientOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.InitialGuess
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.LeastSquaresConverter
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.linear.AbstractLinearOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.linear.LinearConstraint
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.linear.LinearObjectiveFunction
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.linear.SimplexSolver
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.linear.SimplexTableau
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.MultivariateDifferentiableMultiStartOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.MultivariateDifferentiableVectorMultiStartOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.MultivariateMultiStartOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.PointValuePair
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.PointVectorValuePair
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.SimpleBounds
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.SimplePointChecker
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.SimpleValueChecker
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.SimpleVectorValueChecker
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.Target
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.univariate.BaseAbstractUnivariateOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.univariate.BracketFinder
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.univariate.BrentOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.univariate.SimpleUnivariateValueChecker
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.univariate.UnivariateMultiStartOptimizer
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.univariate.UnivariatePointValuePair
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.Weight
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.random.RandomDataImpl
    to be removed in 4.0. Use RandomDataGenerator instead
    org.apache.commons.math3.stat.clustering.Cluster
    As of 3.2 (to be removed in 4.0), use Cluster instead
    org.apache.commons.math3.stat.clustering.DBSCANClusterer
    As of 3.2 (to be removed in 4.0), use DBSCANClusterer instead
    org.apache.commons.math3.stat.clustering.EuclideanDoublePoint
    As of 3.2 (to be removed in 4.0), use DoublePoint instead
    org.apache.commons.math3.stat.clustering.EuclideanIntegerPoint
    As of 3.2 (to be removed in 4.0), use DoublePoint instead
    org.apache.commons.math3.stat.clustering.KMeansPlusPlusClusterer
    As of 3.2 (to be removed in 4.0), use KMeansPlusPlusClusterer instead
    org.apache.commons.math3.transform.FastFourierTransformer.MultiDimensionalComplexMatrix
    see MATH-736
    org.apache.commons.math3.util.Incrementor
    Use IntegerSequence.Incrementor instead.
  • Deprecated Enums
    Enum
    Description
    org.apache.commons.math3.optimization.general.ConjugateGradientFormula
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.GoalType
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.linear.Relationship
    As of 3.1 (to be removed in 4.0).
  • Deprecated Exceptions
    Exceptions
    Description
    org.apache.commons.math3.optimization.linear.NoFeasibleSolutionException
    As of 3.1 (to be removed in 4.0).
    org.apache.commons.math3.optimization.linear.UnboundedSolutionException
    As of 3.1 (to be removed in 4.0).
  • Deprecated Fields
    Field
    Description
    org.apache.commons.math3.analysis.integration.BaseAbstractUnivariateIntegrator.iterations
    as of 3.6, this field has been replaced with BaseAbstractUnivariateIntegrator.incrementCount()
    org.apache.commons.math3.distribution.AbstractIntegerDistribution.randomData
    As of 3.1, to be removed in 4.0. Please use the AbstractIntegerDistribution.random instance variable instead.
    org.apache.commons.math3.distribution.AbstractRealDistribution.randomData
    As of 3.1, to be removed in 4.0. Please use the AbstractRealDistribution.random instance variable instead.
    org.apache.commons.math3.distribution.UniformRealDistribution.DEFAULT_INVERSE_ABSOLUTE_ACCURACY
    as of 3.2 not used anymore, will be removed in 4.0
    org.apache.commons.math3.optimization.AbstractConvergenceChecker.DEFAULT_ABSOLUTE_THRESHOLD
    in 3.1 (to be removed in 4.0) because this value is too small to be useful as a default (cf. MATH-798).
    org.apache.commons.math3.optimization.AbstractConvergenceChecker.DEFAULT_RELATIVE_THRESHOLD
    in 3.1 (to be removed in 4.0) because this value is too small to be useful as a default (cf. MATH-798).
    org.apache.commons.math3.optimization.direct.BaseAbstractMultivariateVectorOptimizer.weight
     
    org.apache.commons.math3.optimization.fitting.CurveFitter.oldOptimizer
    as of 3.1 replaced by CurveFitter.optimizer
    org.apache.commons.math3.optimization.fitting.PolynomialFitter.degree
     
    org.apache.commons.math3.optimization.general.AbstractLeastSquaresOptimizer.cols
    As of 3.1.
    org.apache.commons.math3.optimization.general.AbstractLeastSquaresOptimizer.cost
    As of 3.1. Field to become "private" in 4.0. Please use AbstractLeastSquaresOptimizer.setCost(double).
    org.apache.commons.math3.optimization.general.AbstractLeastSquaresOptimizer.DEFAULT_SINGULARITY_THRESHOLD
    As of 3.1.
    org.apache.commons.math3.optimization.general.AbstractLeastSquaresOptimizer.objective
    As of 3.1.
    org.apache.commons.math3.optimization.general.AbstractLeastSquaresOptimizer.point
    As of 3.1.
    org.apache.commons.math3.optimization.general.AbstractLeastSquaresOptimizer.rows
    As of 3.1.
    org.apache.commons.math3.optimization.general.AbstractLeastSquaresOptimizer.weightedResidualJacobian
    As of 3.1. To be removed in 4.0. Please use AbstractLeastSquaresOptimizer.computeWeightedJacobian(double[]) instead.
    org.apache.commons.math3.optimization.general.AbstractLeastSquaresOptimizer.weightedResiduals
    As of 3.1.
    org.apache.commons.math3.stat.inference.KolmogorovSmirnovTest.MONTE_CARLO_ITERATIONS
    org.apache.commons.math3.stat.inference.KolmogorovSmirnovTest.SMALL_SAMPLE_PRODUCT
    org.apache.commons.math3.util.ResizableDoubleArray.ADDITIVE_MODE
    As of 3.1. Please use ResizableDoubleArray.ExpansionMode.ADDITIVE instead.
    org.apache.commons.math3.util.ResizableDoubleArray.MULTIPLICATIVE_MODE
    As of 3.1. Please use ResizableDoubleArray.ExpansionMode.MULTIPLICATIVE instead.
  • Deprecated Methods
    Method
    Description
    org.apache.commons.math3.analysis.function.Acos.derivative()
    as of 3.1, replaced by Acos.value(DerivativeStructure)
    org.apache.commons.math3.analysis.function.Acosh.derivative()
    as of 3.1, replaced by Acosh.value(DerivativeStructure)
    org.apache.commons.math3.analysis.function.Asin.derivative()
    as of 3.1, replaced by Asin.value(DerivativeStructure)
    org.apache.commons.math3.analysis.function.Asinh.derivative()
    as of 3.1, replaced by Asinh.value(DerivativeStructure)
    org.apache.commons.math3.analysis.function.Atan.derivative()
    as of 3.1, replaced by Atan.value(DerivativeStructure)
    org.apache.commons.math3.analysis.function.Atanh.derivative()
    as of 3.1, replaced by Atanh.value(DerivativeStructure)
    org.apache.commons.math3.analysis.function.Cbrt.derivative()
    as of 3.1, replaced by Cbrt.value(DerivativeStructure)
    org.apache.commons.math3.analysis.function.Constant.derivative()
    as of 3.1, replaced by Constant.value(DerivativeStructure)
    org.apache.commons.math3.analysis.function.Cos.derivative()
    as of 3.1, replaced by Cos.value(DerivativeStructure)
    org.apache.commons.math3.analysis.function.Cosh.derivative()
    as of 3.1, replaced by Cosh.value(DerivativeStructure)
    org.apache.commons.math3.analysis.function.Exp.derivative()
    as of 3.1, replaced by Exp.value(DerivativeStructure)
    org.apache.commons.math3.analysis.function.Expm1.derivative()
    as of 3.1, replaced by Expm1.value(DerivativeStructure)
    org.apache.commons.math3.analysis.function.Gaussian.derivative()
    as of 3.1, replaced by Gaussian.value(DerivativeStructure)
    org.apache.commons.math3.analysis.function.HarmonicOscillator.derivative()
    as of 3.1, replaced by HarmonicOscillator.value(DerivativeStructure)
    org.apache.commons.math3.analysis.function.Identity.derivative()
    as of 3.1, replaced by Identity.value(DerivativeStructure)
    org.apache.commons.math3.analysis.function.Inverse.derivative()
    as of 3.1, replaced by Inverse.value(DerivativeStructure)
    org.apache.commons.math3.analysis.function.Log.derivative()
    as of 3.1, replaced by Log.value(DerivativeStructure)
    org.apache.commons.math3.analysis.function.Log10.derivative()
    as of 3.1, replaced by Log10.value(DerivativeStructure)
    org.apache.commons.math3.analysis.function.Log1p.derivative()
    as of 3.1, replaced by Log1p.value(DerivativeStructure)
    org.apache.commons.math3.analysis.function.Logistic.derivative()
    as of 3.1, replaced by Logistic.value(DerivativeStructure)
    org.apache.commons.math3.analysis.function.Logit.derivative()
    as of 3.1, replaced by Logit.value(DerivativeStructure)
    org.apache.commons.math3.analysis.function.Minus.derivative()
    as of 3.1, replaced by Minus.value(DerivativeStructure)
    org.apache.commons.math3.analysis.function.Power.derivative()
    as of 3.1, replaced by Power.value(DerivativeStructure)
    org.apache.commons.math3.analysis.function.Sigmoid.derivative()
    as of 3.1, replaced by Sigmoid.value(DerivativeStructure)
    org.apache.commons.math3.analysis.function.Sin.derivative()
    as of 3.1, replaced by Sin.value(DerivativeStructure)
    org.apache.commons.math3.analysis.function.Sinc.derivative()
    as of 3.1, replaced by Sinc.value(DerivativeStructure)
    org.apache.commons.math3.analysis.function.Sinh.derivative()
    as of 3.1, replaced by Sinh.value(DerivativeStructure)
    org.apache.commons.math3.analysis.function.Sqrt.derivative()
    as of 3.1, replaced by Sqrt.value(DerivativeStructure)
    org.apache.commons.math3.analysis.function.Tan.derivative()
    as of 3.1, replaced by Tan.value(DerivativeStructure)
    org.apache.commons.math3.analysis.function.Tanh.derivative()
    as of 3.1, replaced by Tanh.value(DerivativeStructure)
    org.apache.commons.math3.analysis.FunctionUtils.add(DifferentiableUnivariateFunction...)
    as of 3.1 replaced by FunctionUtils.add(UnivariateDifferentiableFunction...)
    org.apache.commons.math3.analysis.FunctionUtils.compose(DifferentiableUnivariateFunction...)
    as of 3.1 replaced by FunctionUtils.compose(UnivariateDifferentiableFunction...)
    org.apache.commons.math3.analysis.FunctionUtils.multiply(DifferentiableUnivariateFunction...)
    as of 3.1 replaced by FunctionUtils.multiply(UnivariateDifferentiableFunction...)
    org.apache.commons.math3.analysis.FunctionUtils.toDifferentiableMultivariateFunction(MultivariateDifferentiableFunction)
    this conversion method is temporary in version 3.1, as the DifferentiableMultivariateFunction interface itself is deprecated
    org.apache.commons.math3.analysis.FunctionUtils.toDifferentiableMultivariateVectorFunction(MultivariateDifferentiableVectorFunction)
    this conversion method is temporary in version 3.1, as the DifferentiableMultivariateVectorFunction interface itself is deprecated
    org.apache.commons.math3.analysis.FunctionUtils.toDifferentiableUnivariateFunction(UnivariateDifferentiableFunction)
    this conversion method is temporary in version 3.1, as the DifferentiableUnivariateFunction interface itself is deprecated
    org.apache.commons.math3.analysis.FunctionUtils.toMultivariateDifferentiableFunction(DifferentiableMultivariateFunction)
    this conversion method is temporary in version 3.1, as the DifferentiableMultivariateFunction interface itself is deprecated
    org.apache.commons.math3.analysis.FunctionUtils.toMultivariateDifferentiableVectorFunction(DifferentiableMultivariateVectorFunction)
    this conversion method is temporary in version 3.1, as the DifferentiableMultivariateFunction interface itself is deprecated
    org.apache.commons.math3.analysis.FunctionUtils.toUnivariateDifferential(DifferentiableUnivariateFunction)
    this conversion method is temporary in version 3.1, as the DifferentiableUnivariateFunction interface itself is deprecated
    org.apache.commons.math3.analysis.solvers.LaguerreSolver.laguerre(double, double, double, double)
    This method should not be part of the public API: It will be made private in version 4.0.
    org.apache.commons.math3.dfp.Dfp.log10()
    as of 3.2, replaced by Dfp.intLog10(), in 4.0 the return type will be changed to Dfp
    org.apache.commons.math3.distribution.AbstractRealDistribution.cumulativeProbability(double, double)
    As of 3.1 (to be removed in 4.0). Please use AbstractRealDistribution.probability(double,double) instead.
    org.apache.commons.math3.distribution.GammaDistribution.getAlpha()
    as of version 3.1, GammaDistribution.getShape() should be preferred. This method will be removed in version 4.0.
    org.apache.commons.math3.distribution.GammaDistribution.getBeta()
    as of version 3.1, GammaDistribution.getScale() should be preferred. This method will be removed in version 4.0.
    org.apache.commons.math3.distribution.LogNormalDistribution.cumulativeProbability(double, double)
    See RealDistribution.cumulativeProbability(double,double)
    org.apache.commons.math3.distribution.NormalDistribution.cumulativeProbability(double, double)
    See RealDistribution.cumulativeProbability(double,double)
    org.apache.commons.math3.distribution.ParetoDistribution.cumulativeProbability(double, double)
    See RealDistribution.cumulativeProbability(double,double)
    org.apache.commons.math3.distribution.RealDistribution.cumulativeProbability(double, double)
    As of 3.1. In 4.0, this method will be renamed probability(double x0, double x1).
    org.apache.commons.math3.distribution.RealDistribution.isSupportLowerBoundInclusive()
    to be removed in 4.0
    org.apache.commons.math3.distribution.RealDistribution.isSupportUpperBoundInclusive()
    to be removed in 4.0
    org.apache.commons.math3.genetics.ListPopulation.setChromosomes(List<Chromosome>)
    use ListPopulation.addChromosomes(Collection) instead
    org.apache.commons.math3.geometry.euclidean.oned.Interval.getLength()
    as of 3.1, replaced by Interval.getSize()
    org.apache.commons.math3.geometry.euclidean.oned.Interval.getLower()
    as of 3.1, replaced by Interval.getInf()
    org.apache.commons.math3.geometry.euclidean.oned.Interval.getMidPoint()
    as of 3.1, replaced by Interval.getBarycenter()
    org.apache.commons.math3.geometry.euclidean.oned.Interval.getUpper()
    as of 3.1, replaced by Interval.getSup()
    org.apache.commons.math3.geometry.euclidean.oned.Vector1D.distance(Vector<Euclidean1D>)
    as of 3.3, replaced with Vector1D.distance(Point)
    org.apache.commons.math3.geometry.euclidean.threed.FieldRotation.getAngles(RotationOrder)
    as of 3.6, replaced with FieldRotation.getAngles(RotationOrder, RotationConvention)
    org.apache.commons.math3.geometry.euclidean.threed.FieldRotation.getAxis()
    as of 3.6, replaced with FieldRotation.getAxis(RotationConvention)
    org.apache.commons.math3.geometry.euclidean.threed.Rotation.getAngles(RotationOrder)
    as of 3.6, replaced with Rotation.getAngles(RotationOrder, RotationConvention)
    org.apache.commons.math3.geometry.euclidean.threed.Rotation.getAxis()
    as of 3.6, replaced with Rotation.getAxis(RotationConvention)
    org.apache.commons.math3.geometry.euclidean.twod.Line.getTransform(AffineTransform)
    as of 3.6, replaced with Line.getTransform(double, double, double, double, double, double)
    org.apache.commons.math3.geometry.partitioning.AbstractRegion.side(Hyperplane<S>)
    org.apache.commons.math3.geometry.partitioning.AbstractSubHyperplane.side(Hyperplane<S>)
    org.apache.commons.math3.geometry.partitioning.BSPTree.getCell(Vector<S>)
    as of 3.3, replaced with BSPTree.getCell(Point, double)
    org.apache.commons.math3.geometry.partitioning.BSPTree.insertInTree(BSPTree<S>, boolean)
    as of 3.4, replaced with BSPTree.insertInTree(BSPTree, boolean, VanishingCutHandler)
    org.apache.commons.math3.geometry.partitioning.Region.side(Hyperplane<S>)
    as of 3.6, this method which was only intended for internal use is not used anymore
    org.apache.commons.math3.geometry.partitioning.SubHyperplane.side(Hyperplane<S>)
    as of 3.6, replaced with SubHyperplane.split(Hyperplane).SubHyperplane.SplitSubHyperplane.getSide()
    org.apache.commons.math3.geometry.spherical.oned.ArcsSet.side(Arc)
    as of 3.6, replaced with ArcsSet.split(Arc).ArcsSet.Split.getSide()
    org.apache.commons.math3.linear.AbstractFieldMatrix.buildArray(Field<T>, int)
    as of 3.2, replaced by MathArrays.buildArray(Field, int)
    org.apache.commons.math3.linear.AbstractFieldMatrix.buildArray(Field<T>, int, int)
    as of 3.2, replaced by MathArrays.buildArray(Field, int, int)
    org.apache.commons.math3.linear.FieldVector.getData()
    as of 3.1, to be removed in 4.0. Please use the FieldVector.toArray() method instead.
    org.apache.commons.math3.linear.OpenMapRealVector.dotProduct(OpenMapRealVector)
    as of 3.1 (to be removed in 4.0). The computation is performed by the parent class. The method must be kept to maintain backwards compatibility.
    org.apache.commons.math3.linear.SparseFieldVector.getData()
    as of 3.1, to be removed in 4.0. Please use the SparseFieldVector.toArray() method instead.
    org.apache.commons.math3.ode.AbstractIntegrator.getEvaluationsCounter()
    as of 3.6 replaced with AbstractIntegrator.getCounter()
    org.apache.commons.math3.ode.nonstiff.AdamsNordsieckTransformer.getNSteps()
    as of 3.6, this method is not used anymore
    org.apache.commons.math3.optimization.BaseMultivariateOptimizer.optimize(int, FUNC, GoalType, double[])
    As of 3.1. In 4.0, it will be replaced by the declaration corresponding to this method.
    org.apache.commons.math3.optimization.BaseMultivariateVectorOptimizer.optimize(int, FUNC, double[], double[], double[])
    As of 3.1. In 4.0, this will be replaced by the declaration corresponding to this method.
    org.apache.commons.math3.optimization.direct.BaseAbstractMultivariateOptimizer.optimize(int, FUNC, GoalType, double[])
    As of 3.1. Please use BaseAbstractMultivariateOptimizer.optimize(int,MultivariateFunction,GoalType,OptimizationData[]) instead.
    org.apache.commons.math3.optimization.direct.BaseAbstractMultivariateOptimizer.optimizeInternal(int, FUNC, GoalType, double[])
    As of 3.1. Please use BaseAbstractMultivariateOptimizer.optimize(int,MultivariateFunction,GoalType,OptimizationData[]) instead.
    org.apache.commons.math3.optimization.direct.BaseAbstractMultivariateVectorOptimizer.getTargetRef()
    As of 3.1.
    org.apache.commons.math3.optimization.direct.BaseAbstractMultivariateVectorOptimizer.getWeightRef()
    As of 3.1.
    org.apache.commons.math3.optimization.direct.BaseAbstractMultivariateVectorOptimizer.optimize(int, FUNC, double[], double[], double[])
    As of 3.1. Please use BaseAbstractMultivariateVectorOptimizer.optimize(int,MultivariateVectorFunction,OptimizationData[]) instead.
    org.apache.commons.math3.optimization.direct.BaseAbstractMultivariateVectorOptimizer.optimizeInternal(int, FUNC, double[], double[], double[])
    As of 3.1. Please use BaseAbstractMultivariateVectorOptimizer.optimizeInternal(int,MultivariateVectorFunction,OptimizationData[]) instead.
    org.apache.commons.math3.optimization.direct.SimplexOptimizer.setSimplex(AbstractSimplex)
    As of 3.1. The initial simplex can now be passed as an argument of the BaseAbstractMultivariateOptimizer.optimize(int,MultivariateFunction,GoalType,OptimizationData[]) method.
    org.apache.commons.math3.optimization.fitting.PolynomialFitter.fit()
    Since 3.1 (to be removed in 4.0). Please use PolynomialFitter.fit(double[]) instead.
    org.apache.commons.math3.optimization.general.AbstractDifferentiableOptimizer.optimizeInternal(int, MultivariateDifferentiableFunction, GoalType, double[])
    In 3.1. Please use AbstractDifferentiableOptimizer.optimizeInternal(int,MultivariateDifferentiableFunction,GoalType,OptimizationData[]) instead.
    org.apache.commons.math3.optimization.general.AbstractLeastSquaresOptimizer.getCovariances()
    As of 3.1. Please use AbstractLeastSquaresOptimizer.computeCovariances(double[],double) instead.
    org.apache.commons.math3.optimization.general.AbstractLeastSquaresOptimizer.getCovariances(double)
    As of 3.1. Please use AbstractLeastSquaresOptimizer.computeCovariances(double[],double) instead.
    org.apache.commons.math3.optimization.general.AbstractLeastSquaresOptimizer.guessParametersErrors()
    as of version 3.1, AbstractLeastSquaresOptimizer.computeSigma(double[],double) should be used instead. It should be emphasized that guessParametersErrors and computeSigma are not strictly equivalent.
    org.apache.commons.math3.optimization.general.AbstractLeastSquaresOptimizer.optimize(int, DifferentiableMultivariateVectorFunction, double[], double[], double[])
    As of 3.1. Please use optimize(int,MultivariateDifferentiableVectorFunction,OptimizationData...) instead.
    org.apache.commons.math3.optimization.general.AbstractLeastSquaresOptimizer.optimize(int, MultivariateDifferentiableVectorFunction, double[], double[], double[])
    As of 3.1. Please use optimize(int,MultivariateDifferentiableVectorFunction,OptimizationData...) instead.
    org.apache.commons.math3.optimization.general.AbstractLeastSquaresOptimizer.optimizeInternal(int, MultivariateDifferentiableVectorFunction, OptimizationData...)
    As of 3.1. Override is necessary only until this class's generic argument is changed to MultivariateDifferentiableVectorFunction.
    org.apache.commons.math3.optimization.general.AbstractLeastSquaresOptimizer.updateJacobian()
    As of 3.1. Please use AbstractLeastSquaresOptimizer.computeWeightedJacobian(double[]) instead.
    org.apache.commons.math3.optimization.general.AbstractLeastSquaresOptimizer.updateResidualsAndCost()
    As of 3.1. Please use AbstractLeastSquaresOptimizer.computeResiduals(double[]), BaseAbstractMultivariateVectorOptimizer.computeObjectiveValue(double[]), AbstractLeastSquaresOptimizer.computeCost(double[]) and AbstractLeastSquaresOptimizer.setCost(double) instead.
    org.apache.commons.math3.random.RandomDataImpl.getDelegate()
    To be removed in 4.0.
    org.apache.commons.math3.random.RandomDataImpl.nextInversionDeviate(IntegerDistribution)
    use the distribution's sample() method
    org.apache.commons.math3.random.RandomDataImpl.nextInversionDeviate(RealDistribution)
    use the distribution's sample() method
    org.apache.commons.math3.special.Beta.logBeta(double, double, double, int)
    as of version 3.1, this method is deprecated as the computation of the beta function is no longer iterative; it will be removed in version 4.0. Current implementation of this method internally calls Beta.logBeta(double, double).
    org.apache.commons.math3.stat.descriptive.rank.Percentile.copy(Percentile, Percentile)
    as of 3.4 this method does not work anymore, as it fails to copy internal states between instances configured with different estimation type, NaN handling strategies and kthSelector, it therefore always throw MathUnsupportedOperationException
    org.apache.commons.math3.stat.descriptive.rank.Percentile.medianOf3(double[], int, int)
    Please refrain from using this method (as it wont take effect) and instead use Percentile.withKthSelector(newKthSelector) if required.
    org.apache.commons.math3.transform.FastFourierTransformer.mdfft(Object, TransformType)
    see MATH-736
    org.apache.commons.math3.transform.FastFourierTransformer.mdfft(FastFourierTransformer.MultiDimensionalComplexMatrix, TransformType, int, int[])
    see MATH-736
    org.apache.commons.math3.util.ArithmeticUtils.binomialCoefficient(int, int)
    use CombinatoricsUtils.binomialCoefficient(int, int)
    org.apache.commons.math3.util.ArithmeticUtils.binomialCoefficientDouble(int, int)
    use CombinatoricsUtils.binomialCoefficientDouble(int, int)
    org.apache.commons.math3.util.ArithmeticUtils.binomialCoefficientLog(int, int)
    use CombinatoricsUtils.binomialCoefficientLog(int, int)
    org.apache.commons.math3.util.ArithmeticUtils.factorial(int)
    use CombinatoricsUtils.factorial(int)
    org.apache.commons.math3.util.ArithmeticUtils.factorialDouble(int)
    use CombinatoricsUtils.factorialDouble(int)
    org.apache.commons.math3.util.ArithmeticUtils.factorialLog(int)
    use CombinatoricsUtils.factorialLog(int)
    org.apache.commons.math3.util.ArithmeticUtils.pow(int, long)
    As of 3.3. Please use ArithmeticUtils.pow(int,int) instead.
    org.apache.commons.math3.util.ArithmeticUtils.pow(long, long)
    As of 3.3. Please use ArithmeticUtils.pow(long,int) instead.
    org.apache.commons.math3.util.ArithmeticUtils.stirlingS2(int, int)
    use CombinatoricsUtils.stirlingS2(int, int)
    org.apache.commons.math3.util.ResizableDoubleArray.checkContractExpand(float, float)
    As of 3.1. Please use ResizableDoubleArray.checkContractExpand(double,double) instead.
    org.apache.commons.math3.util.ResizableDoubleArray.getContractionCriteria()
    As of 3.1. Please use ResizableDoubleArray.getContractionCriterion() instead.
    org.apache.commons.math3.util.ResizableDoubleArray.getExpansionFactor()
    As of 3.1. Return type will be changed to "double" in 4.0.
    org.apache.commons.math3.util.ResizableDoubleArray.getExpansionMode()
    As of 3.1. Return value to be changed to ResizableDoubleArray.ExpansionMode in 4.0.
    org.apache.commons.math3.util.ResizableDoubleArray.getInternalLength()
    As of 3.1. Please use ResizableDoubleArray.getCapacity() instead.
    org.apache.commons.math3.util.ResizableDoubleArray.getInternalValues()
    As of 3.1.
    org.apache.commons.math3.util.ResizableDoubleArray.setContractionCriteria(float)
    As of 3.1 (to be removed in 4.0 as field will become "final").
    org.apache.commons.math3.util.ResizableDoubleArray.setExpansionFactor(float)
    As of 3.1 (to be removed in 4.0 as field will become "final").
    org.apache.commons.math3.util.ResizableDoubleArray.setExpansionMode(int)
    As of 3.1. Please use ResizableDoubleArray.setExpansionMode(ExpansionMode) instead.
    org.apache.commons.math3.util.ResizableDoubleArray.setExpansionMode(ResizableDoubleArray.ExpansionMode)
    As of 3.1 (to be removed in 4.0 as field will become "final").
    org.apache.commons.math3.util.ResizableDoubleArray.setInitialCapacity(int)
    As of 3.1, this is a no-op.
    org.apache.commons.math3.util.ResizableDoubleArray.start()
    As of 3.1.
  • Deprecated Constructors
    Constructor
    Description
    org.apache.commons.math3.distribution.AbstractIntegerDistribution()
    As of 3.1, to be removed in 4.0. Please use AbstractIntegerDistribution(RandomGenerator) instead.
    org.apache.commons.math3.distribution.AbstractRealDistribution()
    As of 3.1, to be removed in 4.0. Please use AbstractRealDistribution(RandomGenerator) instead.
    org.apache.commons.math3.distribution.UniformRealDistribution(double, double, double)
    as of 3.2, inverse CDF is now calculated analytically, use UniformRealDistribution(double, double) instead.
    org.apache.commons.math3.distribution.UniformRealDistribution(RandomGenerator, double, double, double)
    as of 3.2, inverse CDF is now calculated analytically, use UniformRealDistribution(RandomGenerator, double, double) instead.
    org.apache.commons.math3.geometry.euclidean.oned.IntervalsSet()
    as of 3.1 replaced with IntervalsSet(double)
    org.apache.commons.math3.geometry.euclidean.oned.IntervalsSet(double, double)
    as of 3.3 replaced with IntervalsSet(double, double, double)
    org.apache.commons.math3.geometry.euclidean.oned.IntervalsSet(Collection<SubHyperplane<Euclidean1D>>)
    as of 3.3, replaced with IntervalsSet(Collection, double)
    org.apache.commons.math3.geometry.euclidean.oned.IntervalsSet(BSPTree<Euclidean1D>)
    as of 3.3, replaced with IntervalsSet(BSPTree, double)
    org.apache.commons.math3.geometry.euclidean.oned.OrientedPoint(Vector1D, boolean)
    as of 3.3, replaced with OrientedPoint(Vector1D, boolean, double)
    org.apache.commons.math3.geometry.euclidean.threed.FieldRotation(FieldVector3D<T>, T)
    as of 3.6, replaced with FieldRotation(FieldVector3D, RealFieldElement, RotationConvention)
    org.apache.commons.math3.geometry.euclidean.threed.FieldRotation(RotationOrder, T, T, T)
    as of 3.6, replaced with FieldRotation(RotationOrder, RotationConvention, RealFieldElement, RealFieldElement, RealFieldElement)
    org.apache.commons.math3.geometry.euclidean.threed.Line(Vector3D, Vector3D)
    as of 3.3, replaced with Line(Vector3D, Vector3D, double)
    org.apache.commons.math3.geometry.euclidean.threed.Plane(Vector3D)
    as of 3.3, replaced with Plane(Vector3D, double)
    org.apache.commons.math3.geometry.euclidean.threed.Plane(Vector3D, Vector3D)
    as of 3.3, replaced with Plane(Vector3D, Vector3D, double)
    org.apache.commons.math3.geometry.euclidean.threed.Plane(Vector3D, Vector3D, Vector3D)
    as of 3.3, replaced with Plane(Vector3D, Vector3D, Vector3D, double)
    org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet()
    as of 3.3, replaced with PolyhedronsSet(double)
    org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet(double, double, double, double, double, double)
    as of 3.3, replaced with PolyhedronsSet(double, double, double, double, double, double, double)
    org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet(Collection<SubHyperplane<Euclidean3D>>)
    as of 3.3, replaced with PolyhedronsSet(Collection, double)
    org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet(BSPTree<Euclidean3D>)
    as of 3.3, replaced with PolyhedronsSet(BSPTree, double)
    org.apache.commons.math3.geometry.euclidean.threed.Rotation(RotationOrder, double, double, double)
    as of 3.6, replaced with Rotation(RotationOrder, RotationConvention, double, double, double)
    org.apache.commons.math3.geometry.euclidean.threed.Rotation(Vector3D, double)
    as of 3.6, replaced with Rotation(Vector3D, double, RotationConvention)
    org.apache.commons.math3.geometry.euclidean.threed.SubLine(Vector3D, Vector3D)
    as of 3.3, replaced with SubLine(Vector3D, Vector3D, double)
    org.apache.commons.math3.geometry.euclidean.twod.Line(Vector2D, double)
    as of 3.3, replaced with Line(Vector2D, double, double)
    org.apache.commons.math3.geometry.euclidean.twod.Line(Vector2D, Vector2D)
    as of 3.3, replaced with Line(Vector2D, Vector2D, double)
    org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet()
    as of 3.3, replaced with PolygonsSet(double)
    org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet(double, double, double, double)
    as of 3.3, replaced with PolygonsSet(double, double, double, double, double)
    org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet(Collection<SubHyperplane<Euclidean2D>>)
    as of 3.3, replaced with PolygonsSet(Collection, double)
    org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet(BSPTree<Euclidean2D>)
    as of 3.3, replaced with PolygonsSet(BSPTree, double)
    org.apache.commons.math3.geometry.euclidean.twod.SubLine(Vector2D, Vector2D)
    as of 3.3, replaced with SubLine(Vector2D, Vector2D, double)
    org.apache.commons.math3.geometry.partitioning.BoundaryAttribute(SubHyperplane<S>, SubHyperplane<S>)
    as of 3.4, the constructor has been replaced by a new one which is not public anymore, as it is intended to be used only by BoundaryBuilder
    org.apache.commons.math3.linear.ArrayFieldVector(ArrayFieldVector<T>, ArrayFieldVector<T>)
    as of 3.2, replaced by ArrayFieldVector(FieldVector, FieldVector)
    org.apache.commons.math3.linear.ArrayFieldVector(ArrayFieldVector<T>, T[])
    as of 3.2, replaced by ArrayFieldVector(FieldVector, FieldElement[])
    org.apache.commons.math3.linear.ArrayFieldVector(T[], ArrayFieldVector<T>)
    as of 3.2, replaced by ArrayFieldVector(FieldElement[], FieldVector)
    org.apache.commons.math3.linear.EigenDecomposition(double[], double[], double)
    in 3.1 (to be removed in 4.0) due to unused parameter
    org.apache.commons.math3.linear.EigenDecomposition(RealMatrix, double)
    in 3.1 (to be removed in 4.0) due to unused parameter
    org.apache.commons.math3.optim.nonlinear.scalar.gradient.NonLinearConjugateGradientOptimizer(NonLinearConjugateGradientOptimizer.Formula, ConvergenceChecker<PointValuePair>, UnivariateSolver)
    as of 3.3. Please use NonLinearConjugateGradientOptimizer(Formula,ConvergenceChecker,double,double,double) instead.
    org.apache.commons.math3.optim.nonlinear.scalar.gradient.NonLinearConjugateGradientOptimizer(NonLinearConjugateGradientOptimizer.Formula, ConvergenceChecker<PointValuePair>, UnivariateSolver, Preconditioner)
    as of 3.3. Please use NonLinearConjugateGradientOptimizer(Formula,ConvergenceChecker,double,double,double,Preconditioner) instead.
    org.apache.commons.math3.optimization.AbstractConvergenceChecker()
    in 3.1 (to be removed in 4.0). Convergence thresholds are problem-dependent. As this class is intended for users who want to set their own convergence criterion instead of relying on an algorithm's default procedure, they should also set the thresholds appropriately (cf. MATH-798).
    org.apache.commons.math3.optimization.direct.BaseAbstractMultivariateOptimizer()
    See SimpleValueChecker()
    org.apache.commons.math3.optimization.direct.BaseAbstractMultivariateSimpleBoundsOptimizer()
    See SimpleValueChecker()
    org.apache.commons.math3.optimization.direct.BaseAbstractMultivariateVectorOptimizer()
    See SimpleVectorValueChecker()
    org.apache.commons.math3.optimization.direct.CMAESOptimizer()
    As of version 3.1: Parameter lambda must be passed with the call to optimize (whereas in the current code it is set to an undocumented value).
    org.apache.commons.math3.optimization.direct.CMAESOptimizer(int)
    As of version 3.1: Parameter lambda must be passed with the call to optimize (whereas in the current code it is set to an undocumented value)..
    org.apache.commons.math3.optimization.direct.CMAESOptimizer(int, double[])
    As of version 3.1: Parameters lambda and inputSigma must be passed with the call to optimize.
    org.apache.commons.math3.optimization.direct.CMAESOptimizer(int, double[], int, double, boolean, int, int, RandomGenerator, boolean)
    See SimpleValueChecker()
    org.apache.commons.math3.optimization.direct.CMAESOptimizer(int, double[], int, double, boolean, int, int, RandomGenerator, boolean, ConvergenceChecker<PointValuePair>)
    As of version 3.1: Parameters lambda and inputSigma must be passed with the call to optimize.
    org.apache.commons.math3.optimization.direct.SimplexOptimizer()
    See SimpleValueChecker()
    org.apache.commons.math3.optimization.fitting.CurveFitter(DifferentiableMultivariateVectorOptimizer)
    as of 3.1 replaced by CurveFitter(MultivariateDifferentiableVectorOptimizer)
    org.apache.commons.math3.optimization.fitting.PolynomialFitter(int, DifferentiableMultivariateVectorOptimizer)
    Since 3.1 (to be removed in 4.0). Please use PolynomialFitter(DifferentiableMultivariateVectorOptimizer) instead.
    org.apache.commons.math3.optimization.general.AbstractLeastSquaresOptimizer()
    See SimpleValueChecker()
    org.apache.commons.math3.optimization.general.AbstractScalarDifferentiableOptimizer()
    See SimpleValueChecker()
    org.apache.commons.math3.optimization.general.GaussNewtonOptimizer()
    See SimpleVectorValueChecker()
    org.apache.commons.math3.optimization.general.GaussNewtonOptimizer(boolean)
    See SimpleVectorValueChecker()
    org.apache.commons.math3.optimization.general.NonLinearConjugateGradientOptimizer(ConjugateGradientFormula)
    See SimpleValueChecker()
    org.apache.commons.math3.optimization.SimplePointChecker()
    See AbstractConvergenceChecker()
    org.apache.commons.math3.optimization.SimpleValueChecker()
    See AbstractConvergenceChecker()
    org.apache.commons.math3.optimization.SimpleVectorValueChecker()
    See AbstractConvergenceChecker()
    org.apache.commons.math3.optimization.univariate.SimpleUnivariateValueChecker()
    See AbstractConvergenceChecker()
    org.apache.commons.math3.random.EmpiricalDistribution(int, RandomDataImpl)
    As of 3.1. Please use EmpiricalDistribution(int,RandomGenerator) instead.
    org.apache.commons.math3.random.EmpiricalDistribution(RandomDataImpl)
    As of 3.1. Please use EmpiricalDistribution(RandomGenerator) instead.
    org.apache.commons.math3.random.ValueServer(RandomDataImpl)
    use ValueServer(RandomGenerator)
    org.apache.commons.math3.stat.inference.KolmogorovSmirnovTest(RandomGenerator)
    org.apache.commons.math3.util.IterationManager(int, Incrementor.MaxCountExceededCallback)
    as of 3.6, replaced with IterationManager(int, org.apache.commons.math3.util.IntegerSequence.Incrementor.MaxCountExceededCallback)
    org.apache.commons.math3.util.ResizableDoubleArray(int, float)
    As of 3.1. Please use ResizableDoubleArray(int,double) instead.
    org.apache.commons.math3.util.ResizableDoubleArray(int, float, float)
    As of 3.1. Please use ResizableDoubleArray(int,double,double) instead.
    org.apache.commons.math3.util.ResizableDoubleArray(int, float, float, int)
    As of 3.1. Please use ResizableDoubleArray(int,double,double,ExpansionMode,double[]) instead.
  • Deprecated Enum Constants
    Enum Constant
    Description
    org.apache.commons.math3.exception.util.LocalizedFormats.INPUT_DATA_FROM_UNSUPPORTED_DATASOURCE