-
Deprecated InterfacesInterfaceDescriptionto be removed in math 3.0as of 2.0, everything in package org.apache.commons.math.estimation has been deprecated and replaced by package org.apache.commons.math.optimization.generalas of 2.0, everything in package org.apache.commons.math.estimation has been deprecated and replaced by package org.apache.commons.math.optimization.generalas of 2.0, replaced by
FieldMatrix
with aBigReal
parameteras of 2.2 the complete package is deprecated, it will be replaced in 3.0 by a completely rewritten implementationas of 2.2 the complete package is deprecated, it will be replaced in 3.0 by a completely rewritten implementationas of 2.2 the complete package is deprecated, it will be replaced in 3.0 by a completely rewritten implementationas of 2.2 the complete package is deprecated, it will be replaced in 3.0 by a completely rewritten implementationas of 2.2 the complete package is deprecated, it will be replaced in 3.0 by a completely rewritten implementation
-
Deprecated ClassesClassDescriptionin 2.2This class does not perform smoothing; the name is thus misleading. Please use
BicubicSplineInterpolator
instead. If smoothing is desired, a tentative implementation is provided in classSmoothingPolynomialBicubicSplineInterpolator
. This class will be removed in math 3.0.in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).as of 2.0, everything in package org.apache.commons.math.estimation has been deprecated and replaced by package org.apache.commons.math.optimization.generalas of 2.0, everything in package org.apache.commons.math.estimation has been deprecated and replaced by package org.apache.commons.math.optimization.generalas of 2.0, everything in package org.apache.commons.math.estimation has been deprecated and replaced by package org.apache.commons.math.optimization.generalas of 2.0, everything in package org.apache.commons.math.estimation has been deprecated and replaced by package org.apache.commons.math.optimization.generalas of 2.0, everything in package org.apache.commons.math.estimation has been deprecated and replaced by package org.apache.commons.math.optimization.generalas of 2.0, everything in package org.apache.commons.math.estimation has been deprecated and replaced by package org.apache.commons.math.optimization.generalas of 2.0, replaced byArray2DRowFieldMatrix
with aBigReal
parameteras of 2.0 replaced byArray2DRowRealMatrix
as of 2.2, this class is not used anymoreas of 2.2 the complete package is deprecated, it will be replaced in 3.0 by a completely rewritten implementation
-
Deprecated ExceptionsExceptionsDescriptionin 2.2 (to be removed in 3.0). Please use its equivalent from package
org.apache.commons.math.exception
.as of 2.0, everything in package org.apache.commons.math.estimation has been deprecated and replaced by package org.apache.commons.math.optimization.generalin 2.2 (to be removed in 3.0).
-
Deprecated FieldsFieldDescriptionas of 2.0 the integrand function is passed as an argument to the
UnivariateRealIntegrator.integrate(UnivariateRealFunction, double, double)
method.as of 2.0 the function to solve is passed as an argument to theUnivariateRealSolver.solve(UnivariateRealFunction, double, double)
orUnivariateRealSolver.solve(UnivariateRealFunction, double, double, double)
method.
-
Deprecated MethodsMethodDescriptionreplaced by
UnivariateRealIntegrator.integrate(UnivariateRealFunction, double, double)
since 2.0in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).as of 2.0 the function is not stored anymore within the instance.in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2.in 2.2.in 2.2.in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).replaced byMullerSolver.solve2(UnivariateRealFunction, double, double)
since 2.0org.apache.commons.math.analysis.solvers.MullerSolver.solve2(UnivariateRealFunction, double, double) in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).org.apache.commons.math.analysis.solvers.RiddersSolver.solve(UnivariateRealFunction, double, double) in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).replaced byUnivariateRealSolver.solve(UnivariateRealFunction, double, double)
since 2.0replaced byUnivariateRealSolver.solve(UnivariateRealFunction, double, double, double)
since 2.0in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).as of 2.1as of 2.1as of 2.1 (class will become immutable in 3.0)as of 2.1 (class will become immutable in 3.0)as of v2.1as of v2.1as of 2.1 (class will become immutable in 3.0)as of 2.1 (class will become immutable in 3.0)as of v2.1as of v2.1as of 2.1 (class will become immutable in 3.0)as of 2.1 (class will become immutable in 3.0)as of v2.1as of 2.1 (class will become immutable in 3.0)as of 2.1 (class will become immutable in 3.0)as of v2.1- use density(double)as of 2.1 (class will become immutable in 3.0)as of v2.1as of v2.1as of 2.1 (class will become immutable in 3.0)as of 2.1 (class will become immutable in 3.0)as of v2.1as of v2.1as of 2.1 (class will become immutable in 3.0)as of 2.1 (class will become immutable in 3.0)as of v2.1as of v2.1as of v2.1as of 2.1 (class will become immutable in 3.0)as of 2.1 (class will become immutable in 3.0)as of 2.1 (class will become immutable in 3.0)as of v2.1as of v2.1as of 2.1 (class will become immutable in 3.0)as of 2.1 (class will become immutable in 3.0)as of v2.1as of v2.1as of 2.1 (class will become immutable in 3.0)as of 2.1 (class will become immutable in 3.0)as of v2.1as of 2.1 (class will become immutable in 3.0)as of 2.1 (class will become immutable in 3.0)as of v2.1as of 2.1 (class will become immutable in 3.0)as of v2.1as of v2.1as of 2.1 (class will become immutable in 3.0)as of 2.1 (class will become immutable in 3.0)as of v2.1as of v2.1as of 2.1 (class will become immutable in 3.0)as of 2.1 (class will become immutable in 3.0)as of release 2.0, replaced byLUDecomposition
since 2.0, replaced byMatrixUtils.createFieldIdentityMatrix(Field, int)
since 2.0 replaced byMatrixUtils.createFieldMatrix(FieldElement[][])
since 2.0 replaced byMatrixUtils.createFieldMatrix(FieldElement[][])
since 2.0 replaced byMatrixUtils.createFieldMatrix(FieldElement[][])
since 2.0 replaced byMatrixUtils.createFieldMatrix(FieldElement[][])
since 2.0 replaced byMatrixUtils.createColumnFieldMatrix(FieldElement[])
since 2.0 replaced byMatrixUtils.createColumnFieldMatrix(FieldElement[])
since 2.0 replaced byMatrixUtils.createColumnFieldMatrix(FieldElement[])
since 2.0 replaced byMatrixUtils.createRowFieldMatrix(FieldElement[])
since 2.0 replaced byMatrixUtils.createRowFieldMatrix(FieldElement[])
since 2.0 replaced byMatrixUtils.createRowFieldMatrix(FieldElement[])
as of 2.2 replaced by the correctly spelledOpenMapRealVector.getSparsity()
as of release 2.0, replaced bynew LUDecompositionImpl(m)
.getDeterminant()
as of release 2.0, replaced bynew LUDecompositionImpl(m)
.getSolver()
.getInverse()
as of release 2.0, replaced by the boolean negation ofnew LUDecompositionImpl(m)
.getSolver()
.isNonSingular()
as of release 2.0, replaced byDecompositionSolver.solve(double[])
as of release 2.0, replaced byDecompositionSolver.solve(RealMatrix)
in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).as of 2.2 replaced byMathException.getSpecificPattern()
andMathException.getGeneralPattern()
as of 2.2 replaced byMathRuntimeException.createArithmeticException(Localizable, Object...)
org.apache.commons.math.MathRuntimeException.createArrayIndexOutOfBoundsException(String, Object...) as of 2.2 replaced byMathRuntimeException.createArrayIndexOutOfBoundsException(Localizable, Object...)
as of 2.2 replaced byMathRuntimeException.createConcurrentModificationException(Localizable, Object...)
as of 2.2 replaced byMathRuntimeException.createEOFException(Localizable, Object...)
as of 2.2 replaced byMathRuntimeException.createIllegalArgumentException(Localizable, Object...)
as of 2.2 replaced byMathRuntimeException.createIllegalStateException(Localizable, Object...)
as of 2.2 replaced byMathRuntimeException.createNoSuchElementException(Localizable, Object...)
as of 2.2 replaced byMathRuntimeException.createNullPointerException(Localizable, Object...)
in 2.2. Checks for "null" must not be performed in Commons-Math.as of 2.2 replaced byMathRuntimeException.createParseException(int, Localizable, Object...)
in 2.2. Please useMathUnsupportedOperationException
instead.as of 2.2 replaced byMathRuntimeException.getSpecificPattern()
andMathRuntimeException.getGeneralPattern()
as of 2.2, this method is not used any morein 2.2 (no alternative).in 2.2 (no alternative).in 2.2. Use thisreplacement
instead.in 2.2 (no alternative).to be removed in math 3.0useFrequency.addValue(Comparable)
insteadreplaced byFrequency.getCount(Comparable)
as of 2.0replaced byFrequency.getCumFreq(Comparable)
as of 2.0replaced byFrequency.getCumPct(Comparable)
as of 2.0replaced byFrequency.getPct(Comparable)
as of 2.02.2 will be removed in 3.02.2 will be removed in 3.02.2 will be removed in 3.02.2 will be removed in 3.02.2 will be removed in 3.0 - not compatible with use from multiple threads2.2 will be removed in 3.0 - not compatible with use from multiple threads2.2 will be removed in 3.0 - not compatible with use from multiple threads2.2 will be removed in 3.0 - not compatible with use from multiple threadsin 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0).as of 2.2 (please use the newcheckOrder
method). To be removed in 3.0.as of 2.2 this method considers thatNaN == NaN
. In release 3.0, the semantics will change in order to comply with IEEE754 where it is specified thatNaN != NaN
. New methods have been added for those cases where the old semantics is useful (see e.g.equalsIncludingNaN
.as of 2.2 his method considers thatNaN == NaN
. In release 3.0, the semantics will change in order to comply with IEEE754 where it is specified thatNaN != NaN
. New methods have been added for those cases wher the old semantics is useful (see e.g.equalsIncludingNaN
.as of 2.2, replaced byFastMath.nextAfter(double, double)
which handles Infinities differently, and returns direction if d and direction compare equal.as of 2.2, replaced byFastMath.scalb(double, int)
replaced byResizableDoubleArray.getInternalValues()
as of 2.0
-
Deprecated ConstructorsConstructorDescriptionas of 2.0 the integrand function is passed as an argument to the
RombergIntegrator.integrate(UnivariateRealFunction, double, double)
method.as of 2.0 the integrand function is passed as an argument to theSimpsonIntegrator.integrate(UnivariateRealFunction, double, double)
method.as of 2.0 the integrand function is passed as an argument to theTrapezoidIntegrator.integrate(UnivariateRealFunction, double, double)
method.as of 2.0 the integrand function is passed as an argument to theUnivariateRealIntegrator.integrate(UnivariateRealFunction, double, double)
method.as of 2.0 the function to solve is passed as an argument to theBisectionSolver.solve(UnivariateRealFunction, double, double)
orUnivariateRealSolver.solve(UnivariateRealFunction, double, double, double)
method.in 2.2 (to be removed in 3.0).as of 2.0 the function to solve is passed as an argument to theBrentSolver.solve(UnivariateRealFunction, double, double)
orUnivariateRealSolver.solve(UnivariateRealFunction, double, double, double)
method.in 2.2 (to be removed in 3.0)as of 2.0 the function to solve is passed as an argument to theLaguerreSolver.solve(UnivariateRealFunction, double, double)
orUnivariateRealSolver.solve(UnivariateRealFunction, double, double, double)
method.in 2.2 (to be removed in 3.0).as of 2.0 the function to solve is passed as an argument to theMullerSolver.solve(UnivariateRealFunction, double, double)
orUnivariateRealSolver.solve(UnivariateRealFunction, double, double, double)
method.in 2.2 (to be removed in 3.0).as of 2.0 the function to solve is passed as an argument to theNewtonSolver.solve(UnivariateRealFunction, double, double)
orUnivariateRealSolver.solve(UnivariateRealFunction, double, double, double)
method.in 2.2as of 2.0 the function to solve is passed as an argument to theRiddersSolver.solve(UnivariateRealFunction, double, double)
orUnivariateRealSolver.solve(UnivariateRealFunction, double, double, double)
method.in 2.2 (to be removed in 3.0).as of 2.0 the function to solve is passed as an argument to theSecantSolver.solve(UnivariateRealFunction, double, double)
orUnivariateRealSolver.solve(UnivariateRealFunction, double, double, double)
method.as of 2.0 the function to solve is passed as an argument to theUnivariateRealSolver.solve(UnivariateRealFunction, double, double)
orUnivariateRealSolver.solve(UnivariateRealFunction, double, double, double)
method.as of 2.2 replaced byConvergenceException(Localizable, Object...)
as of 2.2 replaced byConvergenceException(Throwable, Localizable, Object...)
in 2.2 (to be removed as soon as the single non-default one has been removed).in 2.2. Derived classes should use the "setter" methods in order to assign meaningful values to all the instances variables.as of 2.1 (to avoid possibly inconsistent state, the "GammaDistribution" will be instantiated internally)as of 2.1 (to avoid possibly inconsistent state, the "NormalDistribution" will be instantiated internally)as of 2.2 replaced byNotARotationMatrixException(Localizable, Object...)
since 2.2 replaced byInvalidMatrixException(Localizable, Object...)
as of 2.2 replaced byMatrixIndexException(Localizable, Object...)
as of 2.2 replaced byMathException(Localizable, Object...)
as of 2.2 replaced byMathException(Throwable, Localizable, Object...)
as of 2.2 replaced byMathRuntimeException(Localizable, Object...)
as of 2.2 replaced byMathRuntimeException(Throwable, Localizable, Object...)
as of 2.2 replaced byMaxEvaluationsExceededException(int, Localizable, Object...)
as of 2.2 replaced byMaxIterationsExceededException(int, Localizable, Object...)
as of 2.2 replaced byEventException(Localizable, Object...)
as of 2.2 replaced byIntegratorException(Localizable, Object...)
as of 2.2 replaced byOptimizationException(Localizable, Object...)
in 2.2. Please use the "setter" methods to assign meaningful values to the maximum numbers of iterations and evaluations, and to the absolute and relative accuracy thresholds.in 2.2 (to be removed in 3.0).in 2.2 (to be removed in 3.0). Please use theother constructor
instead.
IterativeAlgorithm
. The concept of "accuracy" is currently is also contained inSimpleRealPointChecker
and similar classes.