--- /tmp/commons-math-2.2-7rowwjoss/debian/libcommons-math-java-doc_2.2-7_all.deb +++ libcommons-math-java-doc_2.2-7_all.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2018-02-06 20:53:04.000000 debian-binary │ --rw-r--r-- 0 0 0 28836 2018-02-06 20:53:04.000000 control.tar.xz │ --rw-r--r-- 0 0 0 796588 2018-02-06 20:53:04.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 28828 2018-02-06 20:53:04.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 796532 2018-02-06 20:53:04.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/share/doc/libcommons-math-java/api/deprecated-list.html │ │ │┄ Ordering differences only │ │ │ @@ -295,27 +295,27 @@ │ │ │ Field and Description │ │ │ │ │ │ │ │ │ │ │ │ org.apache.commons.math.optimization.general.AbstractScalarDifferentiableOptimizer.checker │ │ │ │ │ │ │ │ │ -org.apache.commons.math.analysis.integration.UnivariateRealIntegratorImpl.f │ │ │ -
as of 2.0 the integrand function is passed as an argument │ │ │ - to the UnivariateRealIntegrator.integrate(UnivariateRealFunction, double, double)method.
│ │ │ - │ │ │ - │ │ │ - │ │ │ org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl.f │ │ │
as of 2.0 the function to solve is passed as an argument │ │ │ to the UnivariateRealSolver.solve(UnivariateRealFunction, double, double) or │ │ │ UnivariateRealSolver.solve(UnivariateRealFunction, double, double, double) │ │ │ method.
│ │ │ │ │ │ │ │ │ + │ │ │ +org.apache.commons.math.analysis.integration.UnivariateRealIntegratorImpl.f │ │ │ +
as of 2.0 the integrand function is passed as an argument │ │ │ + to the UnivariateRealIntegrator.integrate(UnivariateRealFunction, double, double)method.
│ │ │ + │ │ │ + │ │ │ │ │ │ org.apache.commons.math.optimization.general.AbstractScalarDifferentiableOptimizer.goal │ │ │ │ │ │ │ │ │ org.apache.commons.math.optimization.general.AbstractScalarDifferentiableOptimizer.point │ │ │ │ │ │ │ │ │ @@ -476,29 +476,29 @@ │ │ │ │ │ │ org.apache.commons.math.MathRuntimeException.createUnsupportedOperationException(Localizable, Object...) │ │ │
in 2.2. Please use MathUnsupportedOperationException │ │ │ instead.
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.distribution.BetaDistributionImpl.density(Double)  │ │ │ +org.apache.commons.math.distribution.NormalDistributionImpl.density(Double)  │ │ │ │ │ │ │ │ │ org.apache.commons.math.distribution.ChiSquaredDistributionImpl.density(Double)  │ │ │ │ │ │ │ │ │ -org.apache.commons.math.distribution.GammaDistributionImpl.density(Double)  │ │ │ - │ │ │ - │ │ │ org.apache.commons.math.distribution.ExponentialDistributionImpl.density(Double) │ │ │
- use density(double)
│ │ │ │ │ │ │ │ │ + │ │ │ +org.apache.commons.math.distribution.BetaDistributionImpl.density(Double)  │ │ │ + │ │ │ │ │ │ -org.apache.commons.math.distribution.NormalDistributionImpl.density(Double)  │ │ │ +org.apache.commons.math.distribution.GammaDistributionImpl.density(Double)  │ │ │ │ │ │ │ │ │ org.apache.commons.math.util.MathUtils.equals(float[], float[]) │ │ │
as of 2.2 this method considers that NaN == NaN. In release │ │ │ 3.0, the semantics will change in order to comply with IEEE754 where it │ │ │ is specified that NaN != NaN. │ │ │ New methods have been added for those cases where the old semantics is │ │ │ @@ -545,21 +545,21 @@ │ │ │ │ │ │ │ │ │ org.apache.commons.math.stat.inference.TestUtils.getOneWayAnova() │ │ │
2.2 will be removed in 3.0
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.MathException.getPattern() │ │ │ - │ │ │ +org.apache.commons.math.MathRuntimeException.getPattern() │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.MathRuntimeException.getPattern() │ │ │ - │ │ │ +org.apache.commons.math.MathException.getPattern() │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ org.apache.commons.math.stat.Frequency.getPct(Object) │ │ │
replaced by Frequency.getPct(Comparable) as of 2.0
│ │ │ │ │ │ │ │ │ @@ -585,30 +585,30 @@ │ │ │ │ │ │ │ │ │ org.apache.commons.math.util.ResizableDoubleArray.getValues() │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.analysis.integration.LegendreGaussIntegrator.integrate(double, double) │ │ │ +org.apache.commons.math.analysis.integration.TrapezoidIntegrator.integrate(double, double) │ │ │ │ │ │ │ │ │ -org.apache.commons.math.analysis.integration.RombergIntegrator.integrate(double, double) │ │ │ +org.apache.commons.math.analysis.integration.SimpsonIntegrator.integrate(double, double) │ │ │ │ │ │ │ │ │ org.apache.commons.math.analysis.integration.UnivariateRealIntegrator.integrate(double, double) │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.analysis.integration.SimpsonIntegrator.integrate(double, double) │ │ │ +org.apache.commons.math.analysis.integration.RombergIntegrator.integrate(double, double) │ │ │ │ │ │ │ │ │ -org.apache.commons.math.analysis.integration.TrapezoidIntegrator.integrate(double, double) │ │ │ +org.apache.commons.math.analysis.integration.LegendreGaussIntegrator.integrate(double, double) │ │ │ │ │ │ │ │ │ org.apache.commons.math.linear.RealMatrix.inverse() │ │ │
as of release 2.0, replaced by │ │ │ new LUDecompositionImpl(m).getSolver().getInverse()
│ │ │ │ │ │ │ │ │ @@ -877,146 +877,146 @@ │ │ │ │ │ │ │ │ │ org.apache.commons.math.util.MathUtils.scalb(double, int) │ │ │
as of 2.2, replaced by FastMath.scalb(double, int)
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.distribution.BetaDistributionImpl.setAlpha(double) │ │ │ -
as of 2.1 (class will become immutable in 3.0)
│ │ │ - │ │ │ - │ │ │ - │ │ │ -org.apache.commons.math.distribution.GammaDistribution.setAlpha(double) │ │ │ -
as of v2.1
│ │ │ - │ │ │ - │ │ │ - │ │ │ org.apache.commons.math.distribution.BetaDistribution.setAlpha(double) │ │ │
as of 2.1
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.distribution.GammaDistributionImpl.setAlpha(double) │ │ │ +org.apache.commons.math.distribution.BetaDistributionImpl.setAlpha(double) │ │ │
as of 2.1 (class will become immutable in 3.0)
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.distribution.BetaDistributionImpl.setBeta(double) │ │ │ +org.apache.commons.math.distribution.GammaDistributionImpl.setAlpha(double) │ │ │
as of 2.1 (class will become immutable in 3.0)
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.distribution.GammaDistribution.setBeta(double) │ │ │ +org.apache.commons.math.distribution.GammaDistribution.setAlpha(double) │ │ │
as of v2.1
│ │ │ │ │ │ │ │ │ │ │ │ org.apache.commons.math.distribution.BetaDistribution.setBeta(double) │ │ │
as of 2.1
│ │ │ │ │ │ │ │ │ │ │ │ +org.apache.commons.math.distribution.BetaDistributionImpl.setBeta(double) │ │ │ +
as of 2.1 (class will become immutable in 3.0)
│ │ │ + │ │ │ + │ │ │ + │ │ │ org.apache.commons.math.distribution.GammaDistributionImpl.setBeta(double) │ │ │
as of 2.1 (class will become immutable in 3.0)
│ │ │ │ │ │ │ │ │ + │ │ │ +org.apache.commons.math.distribution.GammaDistribution.setBeta(double) │ │ │ +
as of v2.1
│ │ │ + │ │ │ + │ │ │ │ │ │ org.apache.commons.math.stat.inference.TestUtils.setChiSquareTest(ChiSquareTest) │ │ │
2.2 will be removed in 3.0 - not compatible with use from multiple threads
│ │ │ │ │ │ │ │ │ │ │ │ org.apache.commons.math.stat.inference.TestUtils.setChiSquareTest(TTest) │ │ │
2.2 will be removed in 3.0 - not compatible with use from multiple threads
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.distribution.TDistribution.setDegreesOfFreedom(double) │ │ │ -
as of v2.1
│ │ │ - │ │ │ - │ │ │ - │ │ │ org.apache.commons.math.distribution.ChiSquaredDistributionImpl.setDegreesOfFreedom(double) │ │ │
as of 2.1 (class will become immutable in 3.0)
│ │ │ │ │ │ │ │ │ - │ │ │ -org.apache.commons.math.distribution.TDistributionImpl.setDegreesOfFreedom(double) │ │ │ -
as of 2.1 (class will become immutable in 3.0)
│ │ │ + │ │ │ +org.apache.commons.math.distribution.TDistribution.setDegreesOfFreedom(double) │ │ │ +
as of v2.1
│ │ │ │ │ │ │ │ │ - │ │ │ + │ │ │ org.apache.commons.math.distribution.ChiSquaredDistribution.setDegreesOfFreedom(double) │ │ │
as of v2.1
│ │ │ │ │ │ │ │ │ - │ │ │ -org.apache.commons.math.distribution.FDistributionImpl.setDenominatorDegreesOfFreedom(double) │ │ │ + │ │ │ +org.apache.commons.math.distribution.TDistributionImpl.setDegreesOfFreedom(double) │ │ │
as of 2.1 (class will become immutable in 3.0)
│ │ │ │ │ │ │ │ │ - │ │ │ + │ │ │ org.apache.commons.math.distribution.FDistribution.setDenominatorDegreesOfFreedom(double) │ │ │
as of v2.1
│ │ │ │ │ │ │ │ │ + │ │ │ +org.apache.commons.math.distribution.FDistributionImpl.setDenominatorDegreesOfFreedom(double) │ │ │ +
as of 2.1 (class will become immutable in 3.0)
│ │ │ + │ │ │ + │ │ │ │ │ │ -org.apache.commons.math.stat.inference.TTestImpl.setDistribution(TDistribution) │ │ │ +org.apache.commons.math.stat.regression.SimpleRegression.setDistribution(TDistribution) │ │ │
in 2.2 (to be removed in 3.0).
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.stat.regression.SimpleRegression.setDistribution(TDistribution) │ │ │ +org.apache.commons.math.stat.inference.TTestImpl.setDistribution(TDistribution) │ │ │
in 2.2 (to be removed in 3.0).
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.distribution.ZipfDistribution.setExponent(double) │ │ │ -
as of v2.1
│ │ │ +org.apache.commons.math.distribution.ZipfDistributionImpl.setExponent(double) │ │ │ +
as of 2.1 (class will become immutable in 3.0)
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.distribution.ZipfDistributionImpl.setExponent(double) │ │ │ -
as of 2.1 (class will become immutable in 3.0)
│ │ │ +org.apache.commons.math.distribution.ZipfDistribution.setExponent(double) │ │ │ +
as of v2.1
│ │ │ │ │ │ │ │ │ │ │ │ org.apache.commons.math.distribution.ChiSquaredDistributionImpl.setGamma(GammaDistribution) │ │ │
as of 2.1 (class will become immutable in 3.0)
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.distribution.PoissonDistribution.setMean(double) │ │ │ +org.apache.commons.math.distribution.NormalDistribution.setMean(double) │ │ │
as of v2.1
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.distribution.NormalDistribution.setMean(double) │ │ │ -
as of v2.1
│ │ │ +org.apache.commons.math.distribution.NormalDistributionImpl.setMean(double) │ │ │ +
as of 2.1 (class will become immutable in 3.0)
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.distribution.ExponentialDistributionImpl.setMean(double) │ │ │ +org.apache.commons.math.distribution.PoissonDistributionImpl.setMean(double) │ │ │
as of 2.1 (class will become immutable in 3.0)
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.distribution.NormalDistributionImpl.setMean(double) │ │ │ +org.apache.commons.math.distribution.ExponentialDistributionImpl.setMean(double) │ │ │
as of 2.1 (class will become immutable in 3.0)
│ │ │ │ │ │ │ │ │ │ │ │ org.apache.commons.math.distribution.ExponentialDistribution.setMean(double) │ │ │
as of v2.1
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.distribution.PoissonDistributionImpl.setMean(double) │ │ │ -
as of 2.1 (class will become immutable in 3.0)
│ │ │ +org.apache.commons.math.distribution.PoissonDistribution.setMean(double) │ │ │ +
as of v2.1
│ │ │ │ │ │ │ │ │ │ │ │ org.apache.commons.math.distribution.CauchyDistribution.setMedian(double) │ │ │
as of v2.1
│ │ │ │ │ │ │ │ │ @@ -1027,131 +1027,131 @@ │ │ │ │ │ │ │ │ │ org.apache.commons.math.distribution.PoissonDistributionImpl.setNormal(NormalDistribution) │ │ │
as of 2.1 (class will become immutable in 3.0)
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.distribution.ZipfDistribution.setNumberOfElements(int) │ │ │ -
as of v2.1
│ │ │ - │ │ │ - │ │ │ - │ │ │ org.apache.commons.math.distribution.ZipfDistributionImpl.setNumberOfElements(int) │ │ │
as of 2.1 (class will become immutable in 3.0)
│ │ │ │ │ │ │ │ │ - │ │ │ -org.apache.commons.math.distribution.PascalDistributionImpl.setNumberOfSuccesses(int) │ │ │ -
as of 2.1 (class will become immutable in 3.0)
│ │ │ + │ │ │ +org.apache.commons.math.distribution.ZipfDistribution.setNumberOfElements(int) │ │ │ +
as of v2.1
│ │ │ │ │ │ │ │ │ - │ │ │ + │ │ │ org.apache.commons.math.distribution.PascalDistribution.setNumberOfSuccesses(int) │ │ │
as of v2.1
│ │ │ │ │ │ │ │ │ - │ │ │ -org.apache.commons.math.distribution.HypergeometricDistributionImpl.setNumberOfSuccesses(int) │ │ │ + │ │ │ +org.apache.commons.math.distribution.PascalDistributionImpl.setNumberOfSuccesses(int) │ │ │
as of 2.1 (class will become immutable in 3.0)
│ │ │ │ │ │ │ │ │ - │ │ │ + │ │ │ org.apache.commons.math.distribution.HypergeometricDistribution.setNumberOfSuccesses(int) │ │ │
as of v2.1
│ │ │ │ │ │ │ │ │ + │ │ │ +org.apache.commons.math.distribution.HypergeometricDistributionImpl.setNumberOfSuccesses(int) │ │ │ +
as of 2.1 (class will become immutable in 3.0)
│ │ │ + │ │ │ + │ │ │ │ │ │ org.apache.commons.math.distribution.BinomialDistributionImpl.setNumberOfTrials(int) │ │ │
as of 2.1 (class will become immutable in 3.0)
│ │ │ │ │ │ │ │ │ │ │ │ org.apache.commons.math.distribution.BinomialDistribution.setNumberOfTrials(int) │ │ │
as of v2.1
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.distribution.FDistributionImpl.setNumeratorDegreesOfFreedom(double) │ │ │ -
as of 2.1 (class will become immutable in 3.0)
│ │ │ +org.apache.commons.math.distribution.FDistribution.setNumeratorDegreesOfFreedom(double) │ │ │ +
as of v2.1
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.distribution.FDistribution.setNumeratorDegreesOfFreedom(double) │ │ │ -
as of v2.1
│ │ │ +org.apache.commons.math.distribution.FDistributionImpl.setNumeratorDegreesOfFreedom(double) │ │ │ +
as of 2.1 (class will become immutable in 3.0)
│ │ │ │ │ │ │ │ │ │ │ │ org.apache.commons.math.stat.inference.TestUtils.setOneWayAnova(OneWayAnova) │ │ │
2.2 will be removed in 3.0 - not compatible with use from multiple threads
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.distribution.HypergeometricDistributionImpl.setPopulationSize(int) │ │ │ -
as of 2.1 (class will become immutable in 3.0)
│ │ │ +org.apache.commons.math.distribution.HypergeometricDistribution.setPopulationSize(int) │ │ │ +
as of v2.1
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.distribution.HypergeometricDistribution.setPopulationSize(int) │ │ │ -
as of v2.1
│ │ │ +org.apache.commons.math.distribution.HypergeometricDistributionImpl.setPopulationSize(int) │ │ │ +
as of 2.1 (class will become immutable in 3.0)
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.distribution.PascalDistributionImpl.setProbabilityOfSuccess(double) │ │ │ +org.apache.commons.math.distribution.BinomialDistributionImpl.setProbabilityOfSuccess(double) │ │ │
as of 2.1 (class will become immutable in 3.0)
│ │ │ │ │ │ │ │ │ │ │ │ org.apache.commons.math.distribution.PascalDistribution.setProbabilityOfSuccess(double) │ │ │
as of v2.1
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.distribution.BinomialDistributionImpl.setProbabilityOfSuccess(double) │ │ │ +org.apache.commons.math.distribution.PascalDistributionImpl.setProbabilityOfSuccess(double) │ │ │
as of 2.1 (class will become immutable in 3.0)
│ │ │ │ │ │ │ │ │ │ │ │ org.apache.commons.math.distribution.BinomialDistribution.setProbabilityOfSuccess(double) │ │ │
as of v2.1
│ │ │ │ │ │ │ │ │ │ │ │ org.apache.commons.math.optimization.univariate.AbstractUnivariateRealOptimizer.setResult(double, double, int) │ │ │
in 2.2 (no alternative).
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.distribution.HypergeometricDistributionImpl.setSampleSize(int) │ │ │ -
as of 2.1 (class will become immutable in 3.0)
│ │ │ +org.apache.commons.math.distribution.HypergeometricDistribution.setSampleSize(int) │ │ │ +
as of v2.1
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.distribution.HypergeometricDistribution.setSampleSize(int) │ │ │ -
as of v2.1
│ │ │ +org.apache.commons.math.distribution.HypergeometricDistributionImpl.setSampleSize(int) │ │ │ +
as of 2.1 (class will become immutable in 3.0)
│ │ │ │ │ │ │ │ │ │ │ │ org.apache.commons.math.distribution.WeibullDistributionImpl.setScale(double) │ │ │
as of 2.1 (class will become immutable in 3.0)
│ │ │ │ │ │ │ │ │ │ │ │ org.apache.commons.math.distribution.CauchyDistribution.setScale(double) │ │ │
as of v2.1
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.distribution.CauchyDistributionImpl.setScale(double) │ │ │ -
as of 2.1 (class will become immutable in 3.0)
│ │ │ +org.apache.commons.math.distribution.WeibullDistribution.setScale(double) │ │ │ +
as of v2.1
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.distribution.WeibullDistribution.setScale(double) │ │ │ -
as of v2.1
│ │ │ +org.apache.commons.math.distribution.CauchyDistributionImpl.setScale(double) │ │ │ +
as of 2.1 (class will become immutable in 3.0)
│ │ │ │ │ │ │ │ │ │ │ │ org.apache.commons.math.distribution.WeibullDistributionImpl.setShape(double) │ │ │
as of 2.1 (class will become immutable in 3.0)
│ │ │ │ │ │ │ │ │ @@ -1185,152 +1185,152 @@ │ │ │
as of release 2.0, replaced by DecompositionSolver.solve(double[])
│ │ │ │ │ │ │ │ │ │ │ │ org.apache.commons.math.linear.AbstractRealMatrix.solve(double[]) │ │ │ │ │ │ │ │ │ -org.apache.commons.math.analysis.solvers.LaguerreSolver.solve(double, double) │ │ │ +org.apache.commons.math.analysis.solvers.NewtonSolver.solve(double, double) │ │ │ │ │ │ │ │ │ -org.apache.commons.math.analysis.solvers.UnivariateRealSolver.solve(double, double) │ │ │ - │ │ │ - │ │ │ +org.apache.commons.math.analysis.solvers.LaguerreSolver.solve(double, double) │ │ │ │ │ │ │ │ │ -org.apache.commons.math.analysis.solvers.BisectionSolver.solve(double, double) │ │ │ +org.apache.commons.math.analysis.solvers.SecantSolver.solve(double, double) │ │ │ │ │ │ │ │ │ org.apache.commons.math.analysis.solvers.BrentSolver.solve(double, double) │ │ │ │ │ │ │ │ │ -org.apache.commons.math.analysis.solvers.RiddersSolver.solve(double, double) │ │ │ +org.apache.commons.math.analysis.solvers.BisectionSolver.solve(double, double) │ │ │ │ │ │ │ │ │ org.apache.commons.math.analysis.solvers.MullerSolver.solve(double, double) │ │ │ │ │ │ │ │ │ -org.apache.commons.math.analysis.solvers.SecantSolver.solve(double, double) │ │ │ +org.apache.commons.math.analysis.solvers.UnivariateRealSolver.solve(double, double) │ │ │ + │ │ │ + │ │ │ │ │ │ │ │ │ -org.apache.commons.math.analysis.solvers.NewtonSolver.solve(double, double) │ │ │ +org.apache.commons.math.analysis.solvers.RiddersSolver.solve(double, double) │ │ │ │ │ │ │ │ │ -org.apache.commons.math.analysis.solvers.LaguerreSolver.solve(double, double, double) │ │ │ +org.apache.commons.math.analysis.solvers.NewtonSolver.solve(double, double, double) │ │ │ │ │ │ │ │ │ -org.apache.commons.math.analysis.solvers.UnivariateRealSolver.solve(double, double, double) │ │ │ - │ │ │ - │ │ │ +org.apache.commons.math.analysis.solvers.LaguerreSolver.solve(double, double, double) │ │ │ │ │ │ │ │ │ -org.apache.commons.math.analysis.solvers.BisectionSolver.solve(double, double, double) │ │ │ +org.apache.commons.math.analysis.solvers.SecantSolver.solve(double, double, double) │ │ │ │ │ │ │ │ │ org.apache.commons.math.analysis.solvers.BrentSolver.solve(double, double, double) │ │ │ │ │ │ │ │ │ -org.apache.commons.math.analysis.solvers.RiddersSolver.solve(double, double, double) │ │ │ +org.apache.commons.math.analysis.solvers.BisectionSolver.solve(double, double, double) │ │ │ │ │ │ │ │ │ org.apache.commons.math.analysis.solvers.MullerSolver.solve(double, double, double) │ │ │ │ │ │ │ │ │ -org.apache.commons.math.analysis.solvers.SecantSolver.solve(double, double, double) │ │ │ +org.apache.commons.math.analysis.solvers.UnivariateRealSolver.solve(double, double, double) │ │ │ + │ │ │ + │ │ │ │ │ │ │ │ │ -org.apache.commons.math.analysis.solvers.NewtonSolver.solve(double, double, double) │ │ │ +org.apache.commons.math.analysis.solvers.RiddersSolver.solve(double, double, double) │ │ │ │ │ │ │ │ │ org.apache.commons.math.linear.RealMatrix.solve(RealMatrix) │ │ │
as of release 2.0, replaced by DecompositionSolver.solve(RealMatrix)
│ │ │ │ │ │ │ │ │ │ │ │ org.apache.commons.math.linear.AbstractRealMatrix.solve(RealMatrix) │ │ │ │ │ │ │ │ │ -org.apache.commons.math.analysis.solvers.LaguerreSolver.solve(UnivariateRealFunction, double, double) │ │ │ +org.apache.commons.math.analysis.solvers.NewtonSolver.solve(UnivariateRealFunction, double, double) │ │ │
in 2.2 (to be removed in 3.0).
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.analysis.solvers.UnivariateRealSolver.solve(UnivariateRealFunction, double, double) │ │ │ +org.apache.commons.math.analysis.solvers.LaguerreSolver.solve(UnivariateRealFunction, double, double) │ │ │
in 2.2 (to be removed in 3.0).
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.analysis.solvers.BisectionSolver.solve(UnivariateRealFunction, double, double) │ │ │ +org.apache.commons.math.analysis.solvers.SecantSolver.solve(UnivariateRealFunction, double, double) │ │ │
in 2.2 (to be removed in 3.0).
│ │ │ │ │ │ │ │ │ │ │ │ org.apache.commons.math.analysis.solvers.BrentSolver.solve(UnivariateRealFunction, double, double) │ │ │
in 2.2 (to be removed in 3.0).
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.analysis.solvers.RiddersSolver.solve(UnivariateRealFunction, double, double) │ │ │ +org.apache.commons.math.analysis.solvers.BisectionSolver.solve(UnivariateRealFunction, double, double) │ │ │
in 2.2 (to be removed in 3.0).
│ │ │ │ │ │ │ │ │ │ │ │ org.apache.commons.math.analysis.solvers.MullerSolver.solve(UnivariateRealFunction, double, double) │ │ │
in 2.2 (to be removed in 3.0).
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.analysis.solvers.SecantSolver.solve(UnivariateRealFunction, double, double) │ │ │ +org.apache.commons.math.analysis.solvers.UnivariateRealSolver.solve(UnivariateRealFunction, double, double) │ │ │
in 2.2 (to be removed in 3.0).
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.analysis.solvers.NewtonSolver.solve(UnivariateRealFunction, double, double) │ │ │ +org.apache.commons.math.analysis.solvers.RiddersSolver.solve(UnivariateRealFunction, double, double) │ │ │
in 2.2 (to be removed in 3.0).
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.analysis.solvers.LaguerreSolver.solve(UnivariateRealFunction, double, double, double) │ │ │ +org.apache.commons.math.analysis.solvers.NewtonSolver.solve(UnivariateRealFunction, double, double, double) │ │ │
in 2.2 (to be removed in 3.0).
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.analysis.solvers.UnivariateRealSolver.solve(UnivariateRealFunction, double, double, double) │ │ │ +org.apache.commons.math.analysis.solvers.LaguerreSolver.solve(UnivariateRealFunction, double, double, double) │ │ │
in 2.2 (to be removed in 3.0).
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.analysis.solvers.BisectionSolver.solve(UnivariateRealFunction, double, double, double) │ │ │ +org.apache.commons.math.analysis.solvers.SecantSolver.solve(UnivariateRealFunction, double, double, double) │ │ │
in 2.2 (to be removed in 3.0).
│ │ │ │ │ │ │ │ │ │ │ │ org.apache.commons.math.analysis.solvers.BrentSolver.solve(UnivariateRealFunction, double, double, double) │ │ │
in 2.2 (to be removed in 3.0).
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.analysis.solvers.RiddersSolver.solve(UnivariateRealFunction, double, double, double) │ │ │ +org.apache.commons.math.analysis.solvers.BisectionSolver.solve(UnivariateRealFunction, double, double, double) │ │ │
in 2.2 (to be removed in 3.0).
│ │ │ │ │ │ │ │ │ │ │ │ org.apache.commons.math.analysis.solvers.MullerSolver.solve(UnivariateRealFunction, double, double, double) │ │ │
in 2.2 (to be removed in 3.0).
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.analysis.solvers.SecantSolver.solve(UnivariateRealFunction, double, double, double) │ │ │ +org.apache.commons.math.analysis.solvers.UnivariateRealSolver.solve(UnivariateRealFunction, double, double, double) │ │ │
in 2.2 (to be removed in 3.0).
│ │ │ │ │ │ │ │ │ │ │ │ -org.apache.commons.math.analysis.solvers.NewtonSolver.solve(UnivariateRealFunction, double, double, double) │ │ │ +org.apache.commons.math.analysis.solvers.RiddersSolver.solve(UnivariateRealFunction, double, double, double) │ │ │
in 2.2 (to be removed in 3.0).
│ │ │ │ │ │ │ │ │ │ │ │ org.apache.commons.math.analysis.solvers.MullerSolver.solve2(double, double) │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/analysis/class-use/MultivariateRealFunction.html │ │ │┄ Ordering differences only │ │ │ @@ -206,22 +206,22 @@ │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ MultivariateRealFunction │ │ │ -MultivariateRealInterpolator.interpolate(double[][] xval, │ │ │ +MicrosphereInterpolator.interpolate(double[][] xval, │ │ │ double[] yval) │ │ │
Computes an interpolating function for the data set.
│ │ │ │ │ │ │ │ │ │ │ │ MultivariateRealFunction │ │ │ -MicrosphereInterpolator.interpolate(double[][] xval, │ │ │ +MultivariateRealInterpolator.interpolate(double[][] xval, │ │ │ double[] yval) │ │ │
Computes an interpolating function for the data set.
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -251,23 +251,23 @@ │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ RealPointValuePair │ │ │ -MultiStartMultivariateRealOptimizer.optimize(MultivariateRealFunction f, │ │ │ +MultivariateRealOptimizer.optimize(MultivariateRealFunction f, │ │ │ GoalType goalType, │ │ │ double[] startPoint) │ │ │
Optimizes an objective function.
│ │ │ │ │ │ │ │ │ │ │ │ RealPointValuePair │ │ │ -MultivariateRealOptimizer.optimize(MultivariateRealFunction f, │ │ │ +MultiStartMultivariateRealOptimizer.optimize(MultivariateRealFunction f, │ │ │ GoalType goalType, │ │ │ double[] startPoint) │ │ │
Optimizes an objective function.
│ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/analysis/class-use/UnivariateRealFunction.html │ │ │┄ Ordering differences only │ │ │ @@ -281,23 +281,23 @@ │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -LegendreGaussIntegrator.integrate(UnivariateRealFunction f, │ │ │ +TrapezoidIntegrator.integrate(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
Integrate the function in the given interval.
│ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -RombergIntegrator.integrate(UnivariateRealFunction f, │ │ │ +SimpsonIntegrator.integrate(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
Integrate the function in the given interval.
│ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ @@ -305,23 +305,23 @@ │ │ │ double min, │ │ │ double max)
│ │ │
Integrate the function in the given interval.
│ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -SimpsonIntegrator.integrate(UnivariateRealFunction f, │ │ │ +RombergIntegrator.integrate(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
Integrate the function in the given interval.
│ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -TrapezoidIntegrator.integrate(UnivariateRealFunction f, │ │ │ +LegendreGaussIntegrator.integrate(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
Integrate the function in the given interval.
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -433,22 +433,22 @@ │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ UnivariateRealFunction │ │ │ -PolynomialFunction.derivative() │ │ │ -
Returns the derivative as a UnivariateRealFunction
│ │ │ +PolynomialSplineFunction.derivative() │ │ │ +
Returns the derivative of the polynomial spline function as a UnivariateRealFunction
│ │ │ │ │ │ │ │ │ │ │ │ UnivariateRealFunction │ │ │ -PolynomialSplineFunction.derivative() │ │ │ -
Returns the derivative of the polynomial spline function as a UnivariateRealFunction
│ │ │ +PolynomialFunction.derivative() │ │ │ +
Returns the derivative as a UnivariateRealFunction
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  • │ │ │ │ │ │ @@ -517,189 +517,189 @@ │ │ │ UnivariateRealFunction function) │ │ │
    Deprecated. 
    │ │ │
    Returns true iff the function takes opposite signs at the endpoints.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ +NewtonSolver.solve(int maxEval, │ │ │ + UnivariateRealFunction f, │ │ │ + double min, │ │ │ + double max) │ │ │ +
    Find a zero near the midpoint of min and max.
    │ │ │ + │ │ │ + │ │ │ + │ │ │ +double │ │ │ +UnivariateRealSolverImpl.solve(int maxEval, │ │ │ + UnivariateRealFunction function, │ │ │ + double min, │ │ │ + double max) │ │ │ +
    Deprecated. 
    │ │ │ +
    Solve for a zero root in the given interval.
    │ │ │ + │ │ │ + │ │ │ + │ │ │ +double │ │ │ LaguerreSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Find a real root in the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BisectionSolver.solve(int maxEval, │ │ │ +SecantSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │ -
    Solve for a zero root in the given interval.
    │ │ │ +
    Find a zero in the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ BrentSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Find a zero in the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -RiddersSolver.solve(int maxEval, │ │ │ +BisectionSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │ -
    Find a root in the given interval.
    │ │ │ +
    Solve for a zero root in the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ MullerSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Find a real root in the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -SecantSolver.solve(int maxEval, │ │ │ +RiddersSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │ -
    Find a zero in the given interval.
    │ │ │ +
    Find a root in the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -NewtonSolver.solve(int maxEval, │ │ │ +NewtonSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ - double max) │ │ │ -
    Find a zero near the midpoint of min and max.
    │ │ │ + double max, │ │ │ + double startValue)
    │ │ │ +
    Find a zero near the value startValue.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -UnivariateRealSolverImpl.solve(int maxEval, │ │ │ +UnivariateRealSolverImpl.solve(int maxEval, │ │ │ UnivariateRealFunction function, │ │ │ double min, │ │ │ - double max) │ │ │ + double max, │ │ │ + double startValue) │ │ │
    Deprecated. 
    │ │ │ -
    Solve for a zero root in the given interval.
    │ │ │ +
    Solve for a zero in the given interval, start at startValue.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ LaguerreSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ double initial) │ │ │
    Find a real root in the given interval with initial value.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BisectionSolver.solve(int maxEval, │ │ │ +SecantSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ double initial) │ │ │ -
    Solve for a zero in the given interval, start at startValue.
    │ │ │ +
    Find a zero in the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ BrentSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ double initial) │ │ │
    Find a zero in the given interval with an initial guess.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -RiddersSolver.solve(int maxEval, │ │ │ +BisectionSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ double initial) │ │ │ -
    Find a root in the given interval with initial value.
    │ │ │ +
    Solve for a zero in the given interval, start at startValue.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ MullerSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ double initial) │ │ │
    Find a real root in the given interval with initial value.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -SecantSolver.solve(int maxEval, │ │ │ +RiddersSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ double initial) │ │ │ -
    Find a zero in the given interval.
    │ │ │ - │ │ │ - │ │ │ - │ │ │ -double │ │ │ -NewtonSolver.solve(int maxEval, │ │ │ - UnivariateRealFunction f, │ │ │ - double min, │ │ │ - double max, │ │ │ - double startValue) │ │ │ -
    Find a zero near the value startValue.
    │ │ │ - │ │ │ - │ │ │ - │ │ │ -double │ │ │ -UnivariateRealSolverImpl.solve(int maxEval, │ │ │ - UnivariateRealFunction function, │ │ │ - double min, │ │ │ - double max, │ │ │ - double startValue) │ │ │ -
    Deprecated. 
    │ │ │ -
    Solve for a zero in the given interval, start at startValue.
    │ │ │ +
    Find a root in the given interval with initial value.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -LaguerreSolver.solve(UnivariateRealFunction f, │ │ │ +NewtonSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -UnivariateRealSolver.solve(UnivariateRealFunction f, │ │ │ +LaguerreSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BisectionSolver.solve(UnivariateRealFunction f, │ │ │ +SecantSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ @@ -710,86 +710,86 @@ │ │ │ double max)
    │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ +static double │ │ │ +UnivariateRealSolverUtils.solve(UnivariateRealFunction f, │ │ │ + double x0, │ │ │ + double x1) │ │ │ +
    Convenience method to find a zero of a univariate real function.
    │ │ │ + │ │ │ + │ │ │ + │ │ │ double │ │ │ -RiddersSolver.solve(UnivariateRealFunction f, │ │ │ +BisectionSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ - │ │ │ -static double │ │ │ -UnivariateRealSolverUtils.solve(UnivariateRealFunction f, │ │ │ - double x0, │ │ │ - double x1) │ │ │ -
    Convenience method to find a zero of a univariate real function.
    │ │ │ - │ │ │ - │ │ │ │ │ │ double │ │ │ MullerSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -SecantSolver.solve(UnivariateRealFunction f, │ │ │ +UnivariateRealSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -NewtonSolver.solve(UnivariateRealFunction f, │ │ │ +RiddersSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -LaguerreSolver.solve(UnivariateRealFunction f, │ │ │ +NewtonSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ - double initial) │ │ │ + double startValue) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -UnivariateRealSolver.solve(UnivariateRealFunction f, │ │ │ +LaguerreSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ - double startValue) │ │ │ + double initial) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BisectionSolver.solve(UnivariateRealFunction f, │ │ │ +SecantSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ double initial) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ @@ -802,61 +802,61 @@ │ │ │ double initial)
    │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ +static double │ │ │ +UnivariateRealSolverUtils.solve(UnivariateRealFunction f, │ │ │ + double x0, │ │ │ + double x1, │ │ │ + double absoluteAccuracy) │ │ │ +
    Convenience method to find a zero of a univariate real function.
    │ │ │ + │ │ │ + │ │ │ + │ │ │ double │ │ │ -RiddersSolver.solve(UnivariateRealFunction f, │ │ │ +BisectionSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ double initial) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ - │ │ │ -static double │ │ │ -UnivariateRealSolverUtils.solve(UnivariateRealFunction f, │ │ │ - double x0, │ │ │ - double x1, │ │ │ - double absoluteAccuracy) │ │ │ -
    Convenience method to find a zero of a univariate real function.
    │ │ │ - │ │ │ - │ │ │ │ │ │ double │ │ │ MullerSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ double initial) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -SecantSolver.solve(UnivariateRealFunction f, │ │ │ +UnivariateRealSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ - double initial) │ │ │ + double startValue) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -NewtonSolver.solve(UnivariateRealFunction f, │ │ │ +RiddersSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ - double startValue) │ │ │ + double initial) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ @@ -1167,42 +1167,42 @@ │ │ │ double max, │ │ │ int n)
    │ │ │
    Inversely transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double[] │ │ │ -FastHadamardTransformer.inversetransform(UnivariateRealFunction f, │ │ │ +FastSineTransformer.inversetransform(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ int n) │ │ │
    Inversely transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double[] │ │ │ -RealTransformer.inversetransform(UnivariateRealFunction f, │ │ │ +FastHadamardTransformer.inversetransform(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ int n) │ │ │
    Inversely transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double[] │ │ │ -FastCosineTransformer.inversetransform(UnivariateRealFunction f, │ │ │ +RealTransformer.inversetransform(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ int n) │ │ │
    Inversely transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double[] │ │ │ -FastSineTransformer.inversetransform(UnivariateRealFunction f, │ │ │ +FastCosineTransformer.inversetransform(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ int n) │ │ │
    Inversely transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ @@ -1212,24 +1212,24 @@ │ │ │ double max, │ │ │ int n)
    │ │ │
    Inversely transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double[] │ │ │ -FastCosineTransformer.inversetransform2(UnivariateRealFunction f, │ │ │ +FastSineTransformer.inversetransform2(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ int n) │ │ │
    Inversely transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double[] │ │ │ -FastSineTransformer.inversetransform2(UnivariateRealFunction f, │ │ │ +FastCosineTransformer.inversetransform2(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ int n) │ │ │
    Inversely transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ @@ -1248,42 +1248,42 @@ │ │ │ double max, │ │ │ int n)
    │ │ │
    Transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double[] │ │ │ -FastHadamardTransformer.transform(UnivariateRealFunction f, │ │ │ +FastSineTransformer.transform(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ int n) │ │ │
    Transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double[] │ │ │ -RealTransformer.transform(UnivariateRealFunction f, │ │ │ +FastHadamardTransformer.transform(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ int n) │ │ │
    Transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double[] │ │ │ -FastCosineTransformer.transform(UnivariateRealFunction f, │ │ │ +RealTransformer.transform(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ int n) │ │ │
    Transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double[] │ │ │ -FastSineTransformer.transform(UnivariateRealFunction f, │ │ │ +FastCosineTransformer.transform(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ int n) │ │ │
    Transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ @@ -1293,24 +1293,24 @@ │ │ │ double max, │ │ │ int n)
    │ │ │
    Transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double[] │ │ │ -FastCosineTransformer.transform2(UnivariateRealFunction f, │ │ │ +FastSineTransformer.transform2(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ int n) │ │ │
    Transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double[] │ │ │ -FastSineTransformer.transform2(UnivariateRealFunction f, │ │ │ +FastCosineTransformer.transform2(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ int n) │ │ │
    Transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/analysis/interpolation/class-use/BicubicSplineInterpolatingFunction.html │ │ │┄ Ordering differences only │ │ │ @@ -102,23 +102,23 @@ │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ BicubicSplineInterpolatingFunction │ │ │ -SmoothingPolynomialBicubicSplineInterpolator.interpolate(double[] xval, │ │ │ +BicubicSplineInterpolator.interpolate(double[] xval, │ │ │ double[] yval, │ │ │ double[][] fval) │ │ │
    Computes an interpolating function for the data set.
    │ │ │ │ │ │ │ │ │ │ │ │ BicubicSplineInterpolatingFunction │ │ │ -BicubicSplineInterpolator.interpolate(double[] xval, │ │ │ +SmoothingPolynomialBicubicSplineInterpolator.interpolate(double[] xval, │ │ │ double[] yval, │ │ │ double[][] fval) │ │ │
    Computes an interpolating function for the data set.
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/analysis/polynomials/class-use/PolynomialSplineFunction.html │ │ │┄ Ordering differences only │ │ │ @@ -109,30 +109,30 @@ │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ PolynomialSplineFunction │ │ │ +LinearInterpolator.interpolate(double[] x, │ │ │ + double[] y) │ │ │ +
    Computes a linear interpolating function for the data set.
    │ │ │ + │ │ │ + │ │ │ + │ │ │ +PolynomialSplineFunction │ │ │ LoessInterpolator.interpolate(double[] xval, │ │ │ double[] yval) │ │ │
    Compute an interpolating function by performing a loess fit │ │ │ on the data at the original abscissae and then building a cubic spline │ │ │ with a │ │ │ SplineInterpolator │ │ │ on the resulting fit.
    │ │ │ │ │ │ │ │ │ - │ │ │ -PolynomialSplineFunction │ │ │ -LinearInterpolator.interpolate(double[] x, │ │ │ - double[] y) │ │ │ -
    Computes a linear interpolating function for the data set.
    │ │ │ - │ │ │ - │ │ │ │ │ │ PolynomialSplineFunction │ │ │ SplineInterpolator.interpolate(double[] x, │ │ │ double[] y) │ │ │
    Computes an interpolating function for the data set.
    │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/class-use/ConvergenceException.html │ │ │┄ Ordering differences only │ │ │ @@ -170,40 +170,40 @@ │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -LegendreGaussIntegrator.integrate(double min, │ │ │ - double max) │ │ │ -
    Deprecated. 
    │ │ │ - │ │ │ - │ │ │ - │ │ │ -double │ │ │ UnivariateRealIntegrator.integrate(double min, │ │ │ double max) │ │ │
    Deprecated.  │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ + │ │ │ +double │ │ │ +LegendreGaussIntegrator.integrate(double min, │ │ │ + double max) │ │ │ +
    Deprecated. 
    │ │ │ + │ │ │ + │ │ │ │ │ │ double │ │ │ -LegendreGaussIntegrator.integrate(UnivariateRealFunction f, │ │ │ +UnivariateRealIntegrator.integrate(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Integrate the function in the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -UnivariateRealIntegrator.integrate(UnivariateRealFunction f, │ │ │ +LegendreGaussIntegrator.integrate(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Integrate the function in the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -253,14 +253,28 @@ │ │ │ LaguerreSolver.solve(double min, │ │ │ double max) │ │ │
    Deprecated. 
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ +SecantSolver.solve(double min, │ │ │ + double max) │ │ │ +
    Deprecated. 
    │ │ │ + │ │ │ + │ │ │ + │ │ │ +double │ │ │ +MullerSolver.solve(double min, │ │ │ + double max) │ │ │ +
    Deprecated. 
    │ │ │ + │ │ │ + │ │ │ + │ │ │ +double │ │ │ UnivariateRealSolver.solve(double min, │ │ │ double max) │ │ │
    Deprecated.  │ │ │ │ │ │
    │ │ │ │ │ │ @@ -270,29 +284,31 @@ │ │ │ RiddersSolver.solve(double min, │ │ │ double max) │ │ │
    Deprecated. 
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -MullerSolver.solve(double min, │ │ │ - double max) │ │ │ +LaguerreSolver.solve(double min, │ │ │ + double max, │ │ │ + double initial) │ │ │
    Deprecated. 
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -SecantSolver.solve(double min, │ │ │ - double max) │ │ │ +SecantSolver.solve(double min, │ │ │ + double max, │ │ │ + double initial) │ │ │
    Deprecated. 
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -LaguerreSolver.solve(double min, │ │ │ +MullerSolver.solve(double min, │ │ │ double max, │ │ │ double initial) │ │ │
    Deprecated. 
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ @@ -311,127 +327,111 @@ │ │ │ double max, │ │ │ double initial)
    │ │ │
    Deprecated. 
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -MullerSolver.solve(double min, │ │ │ - double max, │ │ │ - double initial) │ │ │ +UnivariateRealSolverImpl.solve(int maxEval, │ │ │ + UnivariateRealFunction function, │ │ │ + double min, │ │ │ + double max) │ │ │
    Deprecated. 
    │ │ │ +
    Solve for a zero root in the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -SecantSolver.solve(double min, │ │ │ - double max, │ │ │ - double initial) │ │ │ -
    Deprecated. 
    │ │ │ - │ │ │ - │ │ │ - │ │ │ -double │ │ │ LaguerreSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Find a real root in the given interval.
    │ │ │ │ │ │ │ │ │ - │ │ │ + │ │ │ double │ │ │ -UnivariateRealSolverImpl.solve(int maxEval, │ │ │ +UnivariateRealSolverImpl.solve(int maxEval, │ │ │ UnivariateRealFunction function, │ │ │ double min, │ │ │ - double max) │ │ │ + double max, │ │ │ + double startValue) │ │ │
    Deprecated. 
    │ │ │ -
    Solve for a zero root in the given interval.
    │ │ │ +
    Solve for a zero in the given interval, start at startValue.
    │ │ │ │ │ │ │ │ │ - │ │ │ + │ │ │ double │ │ │ LaguerreSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ double initial) │ │ │
    Find a real root in the given interval with initial value.
    │ │ │ │ │ │ │ │ │ - │ │ │ -double │ │ │ -UnivariateRealSolverImpl.solve(int maxEval, │ │ │ - UnivariateRealFunction function, │ │ │ - double min, │ │ │ - double max, │ │ │ - double startValue) │ │ │ -
    Deprecated. 
    │ │ │ -
    Solve for a zero in the given interval, start at startValue.
    │ │ │ - │ │ │ - │ │ │ │ │ │ double │ │ │ LaguerreSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ +static double │ │ │ +UnivariateRealSolverUtils.solve(UnivariateRealFunction f, │ │ │ + double x0, │ │ │ + double x1) │ │ │ +
    Convenience method to find a zero of a univariate real function.
    │ │ │ + │ │ │ + │ │ │ + │ │ │ double │ │ │ UnivariateRealSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ - │ │ │ -static double │ │ │ -UnivariateRealSolverUtils.solve(UnivariateRealFunction f, │ │ │ - double x0, │ │ │ - double x1) │ │ │ -
    Convenience method to find a zero of a univariate real function.
    │ │ │ - │ │ │ - │ │ │ │ │ │ double │ │ │ LaguerreSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ double initial) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ +static double │ │ │ +UnivariateRealSolverUtils.solve(UnivariateRealFunction f, │ │ │ + double x0, │ │ │ + double x1, │ │ │ + double absoluteAccuracy) │ │ │ +
    Convenience method to find a zero of a univariate real function.
    │ │ │ + │ │ │ + │ │ │ + │ │ │ double │ │ │ UnivariateRealSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ double startValue) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ - │ │ │ -static double │ │ │ -UnivariateRealSolverUtils.solve(UnivariateRealFunction f, │ │ │ - double x0, │ │ │ - double x1, │ │ │ - double absoluteAccuracy) │ │ │ -
    Convenience method to find a zero of a univariate real function.
    │ │ │ - │ │ │ - │ │ │ │ │ │ Complex[] │ │ │ LaguerreSolver.solveAll(double[] coefficients, │ │ │ double initial) │ │ │
    Deprecated.  │ │ │
    in 2.2.
    │ │ │
    │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/class-use/DimensionMismatchException.html │ │ │┄ Ordering differences only │ │ │ @@ -169,105 +169,105 @@ │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ void │ │ │ -MultivariateSummaryStatistics.addValue(double[] value) │ │ │ +SynchronizedMultivariateSummaryStatistics.addValue(double[] value) │ │ │
    Add an n-tuple to the data
    │ │ │ │ │ │ │ │ │ │ │ │ void │ │ │ -SynchronizedMultivariateSummaryStatistics.addValue(double[] value) │ │ │ +MultivariateSummaryStatistics.addValue(double[] value) │ │ │
    Add an n-tuple to the data
    │ │ │ │ │ │ │ │ │ │ │ │ void │ │ │ -MultivariateSummaryStatistics.setGeoMeanImpl(StorelessUnivariateStatistic[] geoMeanImpl) │ │ │ +SynchronizedMultivariateSummaryStatistics.setGeoMeanImpl(StorelessUnivariateStatistic[] geoMeanImpl) │ │ │
    Sets the implementation for the geometric mean.
    │ │ │ │ │ │ │ │ │ │ │ │ void │ │ │ -SynchronizedMultivariateSummaryStatistics.setGeoMeanImpl(StorelessUnivariateStatistic[] geoMeanImpl) │ │ │ +MultivariateSummaryStatistics.setGeoMeanImpl(StorelessUnivariateStatistic[] geoMeanImpl) │ │ │
    Sets the implementation for the geometric mean.
    │ │ │ │ │ │ │ │ │ │ │ │ void │ │ │ -MultivariateSummaryStatistics.setMaxImpl(StorelessUnivariateStatistic[] maxImpl) │ │ │ +SynchronizedMultivariateSummaryStatistics.setMaxImpl(StorelessUnivariateStatistic[] maxImpl) │ │ │
    Sets the implementation for the maximum.
    │ │ │ │ │ │ │ │ │ │ │ │ void │ │ │ -SynchronizedMultivariateSummaryStatistics.setMaxImpl(StorelessUnivariateStatistic[] maxImpl) │ │ │ +MultivariateSummaryStatistics.setMaxImpl(StorelessUnivariateStatistic[] maxImpl) │ │ │
    Sets the implementation for the maximum.
    │ │ │ │ │ │ │ │ │ │ │ │ void │ │ │ -MultivariateSummaryStatistics.setMeanImpl(StorelessUnivariateStatistic[] meanImpl) │ │ │ +SynchronizedMultivariateSummaryStatistics.setMeanImpl(StorelessUnivariateStatistic[] meanImpl) │ │ │
    Sets the implementation for the mean.
    │ │ │ │ │ │ │ │ │ │ │ │ void │ │ │ -SynchronizedMultivariateSummaryStatistics.setMeanImpl(StorelessUnivariateStatistic[] meanImpl) │ │ │ +MultivariateSummaryStatistics.setMeanImpl(StorelessUnivariateStatistic[] meanImpl) │ │ │
    Sets the implementation for the mean.
    │ │ │ │ │ │ │ │ │ │ │ │ void │ │ │ -MultivariateSummaryStatistics.setMinImpl(StorelessUnivariateStatistic[] minImpl) │ │ │ +SynchronizedMultivariateSummaryStatistics.setMinImpl(StorelessUnivariateStatistic[] minImpl) │ │ │
    Sets the implementation for the minimum.
    │ │ │ │ │ │ │ │ │ │ │ │ void │ │ │ -SynchronizedMultivariateSummaryStatistics.setMinImpl(StorelessUnivariateStatistic[] minImpl) │ │ │ +MultivariateSummaryStatistics.setMinImpl(StorelessUnivariateStatistic[] minImpl) │ │ │
    Sets the implementation for the minimum.
    │ │ │ │ │ │ │ │ │ │ │ │ void │ │ │ -MultivariateSummaryStatistics.setSumImpl(StorelessUnivariateStatistic[] sumImpl) │ │ │ +SynchronizedMultivariateSummaryStatistics.setSumImpl(StorelessUnivariateStatistic[] sumImpl) │ │ │
    Sets the implementation for the Sum.
    │ │ │ │ │ │ │ │ │ │ │ │ void │ │ │ -SynchronizedMultivariateSummaryStatistics.setSumImpl(StorelessUnivariateStatistic[] sumImpl) │ │ │ +MultivariateSummaryStatistics.setSumImpl(StorelessUnivariateStatistic[] sumImpl) │ │ │
    Sets the implementation for the Sum.
    │ │ │ │ │ │ │ │ │ │ │ │ void │ │ │ -MultivariateSummaryStatistics.setSumLogImpl(StorelessUnivariateStatistic[] sumLogImpl) │ │ │ +SynchronizedMultivariateSummaryStatistics.setSumLogImpl(StorelessUnivariateStatistic[] sumLogImpl) │ │ │
    Sets the implementation for the sum of logs.
    │ │ │ │ │ │ │ │ │ │ │ │ void │ │ │ -SynchronizedMultivariateSummaryStatistics.setSumLogImpl(StorelessUnivariateStatistic[] sumLogImpl) │ │ │ +MultivariateSummaryStatistics.setSumLogImpl(StorelessUnivariateStatistic[] sumLogImpl) │ │ │
    Sets the implementation for the sum of logs.
    │ │ │ │ │ │ │ │ │ │ │ │ void │ │ │ -MultivariateSummaryStatistics.setSumsqImpl(StorelessUnivariateStatistic[] sumsqImpl) │ │ │ +SynchronizedMultivariateSummaryStatistics.setSumsqImpl(StorelessUnivariateStatistic[] sumsqImpl) │ │ │
    Sets the implementation for the sum of squares.
    │ │ │ │ │ │ │ │ │ │ │ │ void │ │ │ -SynchronizedMultivariateSummaryStatistics.setSumsqImpl(StorelessUnivariateStatistic[] sumsqImpl) │ │ │ +MultivariateSummaryStatistics.setSumsqImpl(StorelessUnivariateStatistic[] sumsqImpl) │ │ │
    Sets the implementation for the sum of squares.
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  • │ │ │
  • │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/class-use/Field.html │ │ │┄ Ordering differences only │ │ │ @@ -230,41 +230,41 @@ │ │ │ │ │ │ protected static <T extends FieldElement<T>>
    Field<T>
    │ │ │ AbstractFieldMatrix.extractField(T[][] d) │ │ │
    Get the elements type from an array.
    │ │ │ │ │ │ │ │ │ │ │ │ -Field<T> │ │ │ -ArrayFieldVector.getField() │ │ │ -
    Get the type of field elements of the vector.
    │ │ │ +Field<T> │ │ │ +AbstractFieldMatrix.getField() │ │ │ +
    Get the type of field elements of the matrix.
    │ │ │ │ │ │ │ │ │ │ │ │ -Field<T> │ │ │ -AbstractFieldMatrix.getField() │ │ │ +Field<T> │ │ │ +FieldMatrix.getField() │ │ │
    Get the type of field elements of the matrix.
    │ │ │ │ │ │ │ │ │ │ │ │ -Field<T> │ │ │ -FieldVector.getField() │ │ │ +Field<T> │ │ │ +ArrayFieldVector.getField() │ │ │
    Get the type of field elements of the vector.
    │ │ │ │ │ │ │ │ │ │ │ │ Field<T> │ │ │ SparseFieldVector.getField() │ │ │
    Get the type of field elements of the vector.
    │ │ │ │ │ │ │ │ │ │ │ │ -Field<T> │ │ │ -FieldMatrix.getField() │ │ │ -
    Get the type of field elements of the matrix.
    │ │ │ +Field<T> │ │ │ +FieldVector.getField() │ │ │ +
    Get the type of field elements of the vector.
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/class-use/FieldElement.html │ │ │┄ Ordering differences only │ │ │ @@ -448,35 +448,47 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + │ │ │ + │ │ │ + │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ + │ │ │ + │ │ │ + │ │ │ + │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -484,31 +496,19 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ - │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ - │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -520,70 +520,70 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ @@ -966,23 +966,23 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ @@ -335,23 +335,23 @@ │ │ │ double min, │ │ │ double max) │ │ │
    Integrate the function in the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │
    Methods in org.apache.commons.math.linear with parameters of type Field 
    T[]AbstractFieldMatrix.getColumn(int column) │ │ │
    Returns the entries in column number col as an array.
    │ │ │
    T[]FieldMatrix.getColumn(int column) │ │ │ +
    Returns the entries in column number col as an array.
    │ │ │ +
    T[]BlockFieldMatrix.getColumn(int column) │ │ │
    Returns the entries in column number col as an array.
    │ │ │
    T[][]AbstractFieldMatrix.getData() │ │ │ +
    Returns matrix entries as a two-dimensional array.
    │ │ │ +
    T[]FieldMatrix.getColumn(int column) │ │ │ -
    Returns the entries in column number col as an array.
    │ │ │ +
    T[][]FieldMatrix.getData() │ │ │ +
    Returns matrix entries as a two-dimensional array.
    │ │ │
    T[]ArrayFieldVector.getData() │ │ │
    Returns vector entries as a T array.
    │ │ │
    T[][]AbstractFieldMatrix.getData() │ │ │ -
    Returns matrix entries as a two-dimensional array.
    │ │ │ +
    T[]SparseFieldVector.getData() │ │ │ +
    Returns vector entries as a T array.
    │ │ │
    T[]FieldVector.getData() │ │ │
    Returns vector entries as a T array.
    │ │ │
    T[][]Array2DRowFieldMatrix.getData() │ │ │
    Returns matrix entries as a two-dimensional array.
    │ │ │
    T[]SparseFieldVector.getData() │ │ │ -
    Returns vector entries as a T array.
    │ │ │ -
    T[][]BlockFieldMatrix.getData() │ │ │
    Returns matrix entries as a two-dimensional array.
    │ │ │
    T[][]FieldMatrix.getData() │ │ │ -
    Returns matrix entries as a two-dimensional array.
    │ │ │ -
    T[]ArrayFieldVector.getDataRef() │ │ │
    Returns a reference to the underlying data array.
    │ │ │
    T[]AbstractFieldMatrix.getRow(int row) │ │ │
    Returns the entries in row number row as an array.
    │ │ │
    T[]BlockFieldMatrix.getRow(int row) │ │ │ +T[]FieldMatrix.getRow(int row) │ │ │
    Returns the entries in row number row as an array.
    │ │ │
    T[]FieldMatrix.getRow(int row) │ │ │ +T[]BlockFieldMatrix.getRow(int row) │ │ │
    Returns the entries in row number row as an array.
    │ │ │
    T[]AbstractFieldMatrix.operate(T[] v) │ │ │
    Returns the result of multiplying this by the vector v.
    │ │ │
    T[]Array2DRowFieldMatrix.operate(T[] v) │ │ │ +T[]FieldMatrix.operate(T[] v) │ │ │
    Returns the result of multiplying this by the vector v.
    │ │ │
    T[]BlockFieldMatrix.operate(T[] v) │ │ │ +T[]Array2DRowFieldMatrix.operate(T[] v) │ │ │
    Returns the result of multiplying this by the vector v.
    │ │ │
    T[]FieldMatrix.operate(T[] v) │ │ │ +T[]BlockFieldMatrix.operate(T[] v) │ │ │
    Returns the result of multiplying this by the vector v.
    │ │ │
    T[]AbstractFieldMatrix.preMultiply(T[] v) │ │ │
    Returns the (row) vector result of premultiplying this by the vector v.
    │ │ │
    T[]Array2DRowFieldMatrix.preMultiply(T[] v) │ │ │ +T[]FieldMatrix.preMultiply(T[] v) │ │ │
    Returns the (row) vector result of premultiplying this by the vector v.
    │ │ │
    T[]BlockFieldMatrix.preMultiply(T[] v) │ │ │ +T[]Array2DRowFieldMatrix.preMultiply(T[] v) │ │ │
    Returns the (row) vector result of premultiplying this by the vector v.
    │ │ │
    T[]FieldMatrix.preMultiply(T[] v) │ │ │ +T[]BlockFieldMatrix.preMultiply(T[] v) │ │ │
    Returns the (row) vector result of premultiplying this by the vector v.
    │ │ │
    T[]FieldDecompositionSolver.solve(T[] b) │ │ │
    Solve the linear equation A × X = B for matrices A.
    │ │ │ @@ -592,22 +592,22 @@ │ │ │
    T[]ArrayFieldVector.toArray() │ │ │
    Convert the vector to a T array.
    │ │ │
    T[]FieldVector.toArray() │ │ │ +T[]SparseFieldVector.toArray() │ │ │
    Convert the vector to a T array.
    │ │ │
    T[]SparseFieldVector.toArray() │ │ │ +T[]FieldVector.toArray() │ │ │
    Convert the vector to a T array.
    │ │ │
    static <T extends FieldElement<T>>
    T[][]
    BlockFieldMatrix.toBlocksLayout(T[][] rawData) │ │ │
    Convert a data array from raw layout to blocks layout.
    │ │ │ @@ -625,40 +625,40 @@ │ │ │
    FieldVector<T>ArrayFieldVector.add(T[] v) │ │ │
    Compute the sum of this and v.
    │ │ │
    FieldVector<T>FieldVector.add(T[] v) │ │ │ +FieldVector<T>SparseFieldVector.add(T[] v) │ │ │
    Compute the sum of this and v.
    │ │ │
    FieldVector<T>SparseFieldVector.add(T[] v) │ │ │ +FieldVector<T>FieldVector.add(T[] v) │ │ │
    Compute the sum of this and v.
    │ │ │
    FieldVector<T>ArrayFieldVector.append(T[] in) │ │ │
    Construct a vector by appending a T array to this vector.
    │ │ │
    FieldVector<T>FieldVector.append(T[] a) │ │ │ +FieldVector<T>SparseFieldVector.append(T[] a) │ │ │
    Construct a vector by appending a T array to this vector.
    │ │ │
    FieldVector<T>SparseFieldVector.append(T[] a) │ │ │ +FieldVector<T>FieldVector.append(T[] a) │ │ │
    Construct a vector by appending a T array to this vector.
    │ │ │
    voidAbstractFieldMatrix.copySubMatrix(int[] selectedRows, │ │ │ int[] selectedColumns, │ │ │ @@ -730,58 +730,58 @@ │ │ │
    TArrayFieldVector.dotProduct(T[] v) │ │ │
    Compute the dot product.
    │ │ │
    TFieldVector.dotProduct(T[] v) │ │ │ +TSparseFieldVector.dotProduct(T[] v) │ │ │
    Compute the dot product.
    │ │ │
    TSparseFieldVector.dotProduct(T[] v) │ │ │ +TFieldVector.dotProduct(T[] v) │ │ │
    Compute the dot product.
    │ │ │
    FieldVector<T>ArrayFieldVector.ebeDivide(T[] v) │ │ │
    Element-by-element division.
    │ │ │
    FieldVector<T>FieldVector.ebeDivide(T[] v) │ │ │ +FieldVector<T>SparseFieldVector.ebeDivide(T[] v) │ │ │
    Element-by-element division.
    │ │ │
    FieldVector<T>SparseFieldVector.ebeDivide(T[] v) │ │ │ +FieldVector<T>FieldVector.ebeDivide(T[] v) │ │ │
    Element-by-element division.
    │ │ │
    FieldVector<T>ArrayFieldVector.ebeMultiply(T[] v) │ │ │
    Element-by-element multiplication.
    │ │ │
    FieldVector<T>FieldVector.ebeMultiply(T[] v) │ │ │ +FieldVector<T>SparseFieldVector.ebeMultiply(T[] v) │ │ │
    Element-by-element multiplication.
    │ │ │
    FieldVector<T>SparseFieldVector.ebeMultiply(T[] v) │ │ │ +FieldVector<T>FieldVector.ebeMultiply(T[] v) │ │ │
    Element-by-element multiplication.
    │ │ │
    protected static <T extends FieldElement<T>>
    Field<T>
    AbstractFieldMatrix.extractField(T[] d) │ │ │
    Get the elements type from an array.
    │ │ │ @@ -796,135 +796,135 @@ │ │ │
    T[]AbstractFieldMatrix.operate(T[] v) │ │ │
    Returns the result of multiplying this by the vector v.
    │ │ │
    T[]Array2DRowFieldMatrix.operate(T[] v) │ │ │ +T[]FieldMatrix.operate(T[] v) │ │ │
    Returns the result of multiplying this by the vector v.
    │ │ │
    T[]BlockFieldMatrix.operate(T[] v) │ │ │ +T[]Array2DRowFieldMatrix.operate(T[] v) │ │ │
    Returns the result of multiplying this by the vector v.
    │ │ │
    T[]FieldMatrix.operate(T[] v) │ │ │ +T[]BlockFieldMatrix.operate(T[] v) │ │ │
    Returns the result of multiplying this by the vector v.
    │ │ │
    FieldMatrix<T>ArrayFieldVector.outerProduct(T[] v) │ │ │
    Compute the outer product.
    │ │ │
    FieldMatrix<T>FieldVector.outerProduct(T[] v) │ │ │ +FieldMatrix<T>SparseFieldVector.outerProduct(T[] v) │ │ │
    Compute the outer product.
    │ │ │
    FieldMatrix<T>SparseFieldVector.outerProduct(T[] v) │ │ │ +FieldMatrix<T>FieldVector.outerProduct(T[] v) │ │ │
    Compute the outer product.
    │ │ │
    T[]AbstractFieldMatrix.preMultiply(T[] v) │ │ │
    Returns the (row) vector result of premultiplying this by the vector v.
    │ │ │
    T[]Array2DRowFieldMatrix.preMultiply(T[] v) │ │ │ +T[]FieldMatrix.preMultiply(T[] v) │ │ │
    Returns the (row) vector result of premultiplying this by the vector v.
    │ │ │
    T[]BlockFieldMatrix.preMultiply(T[] v) │ │ │ +T[]Array2DRowFieldMatrix.preMultiply(T[] v) │ │ │
    Returns the (row) vector result of premultiplying this by the vector v.
    │ │ │
    T[]FieldMatrix.preMultiply(T[] v) │ │ │ +T[]BlockFieldMatrix.preMultiply(T[] v) │ │ │
    Returns the (row) vector result of premultiplying this by the vector v.
    │ │ │
    FieldVector<T>ArrayFieldVector.projection(T[] v) │ │ │
    Find the orthogonal projection of this vector onto another vector.
    │ │ │
    FieldVector<T>FieldVector.projection(T[] v) │ │ │ +FieldVector<T>SparseFieldVector.projection(T[] v) │ │ │
    Find the orthogonal projection of this vector onto another vector.
    │ │ │
    FieldVector<T>SparseFieldVector.projection(T[] v) │ │ │ +FieldVector<T>FieldVector.projection(T[] v) │ │ │
    Find the orthogonal projection of this vector onto another vector.
    │ │ │
    voidAbstractFieldMatrix.setColumn(int column, │ │ │ T[] array) │ │ │
    Sets the entries in column number column │ │ │ as a column matrix.
    │ │ │
    voidBlockFieldMatrix.setColumn(int column, │ │ │ - T[] array) │ │ │ +FieldMatrix.setColumn(int column, │ │ │ + T[] array) │ │ │
    Sets the entries in column number column │ │ │ as a column matrix.
    │ │ │
    voidFieldMatrix.setColumn(int column, │ │ │ - T[] array) │ │ │ +BlockFieldMatrix.setColumn(int column, │ │ │ + T[] array) │ │ │
    Sets the entries in column number column │ │ │ as a column matrix.
    │ │ │
    voidAbstractFieldMatrix.setRow(int row, │ │ │ T[] array) │ │ │
    Sets the entries in row number row │ │ │ as a row matrix.
    │ │ │
    voidBlockFieldMatrix.setRow(int row, │ │ │ - T[] array) │ │ │ +FieldMatrix.setRow(int row, │ │ │ + T[] array) │ │ │
    Sets the entries in row number row │ │ │ as a row matrix.
    │ │ │
    voidFieldMatrix.setRow(int row, │ │ │ - T[] array) │ │ │ +BlockFieldMatrix.setRow(int row, │ │ │ + T[] array) │ │ │
    Sets the entries in row number row │ │ │ as a row matrix.
    │ │ │
    voidAbstractFieldMatrix.setSubMatrix(T[][] subMatrix, │ │ │ @@ -932,33 +932,33 @@ │ │ │ int column) │ │ │
    Replace the submatrix starting at row, column using data in │ │ │ the input subMatrix array.
    │ │ │
    voidArray2DRowFieldMatrix.setSubMatrix(T[][] subMatrix, │ │ │ +FieldMatrix.setSubMatrix(T[][] subMatrix, │ │ │ int row, │ │ │ int column) │ │ │
    Replace the submatrix starting at row, column using data in │ │ │ the input subMatrix array.
    │ │ │
    voidBlockFieldMatrix.setSubMatrix(T[][] subMatrix, │ │ │ +Array2DRowFieldMatrix.setSubMatrix(T[][] subMatrix, │ │ │ int row, │ │ │ int column) │ │ │
    Replace the submatrix starting at row, column using data in │ │ │ the input subMatrix array.
    │ │ │
    voidFieldMatrix.setSubMatrix(T[][] subMatrix, │ │ │ +BlockFieldMatrix.setSubMatrix(T[][] subMatrix, │ │ │ int row, │ │ │ int column) │ │ │
    Replace the submatrix starting at row, column using data in │ │ │ the input subMatrix array.
    │ │ │
    ArrayFieldVector.setSubVector(int index, │ │ │ T[] v) │ │ │
    Set a set of consecutive elements.
    │ │ │
    voidFieldVector.setSubVector(int index, │ │ │ - T[] v) │ │ │ +SparseFieldVector.setSubVector(int index, │ │ │ + T[] v) │ │ │
    Set a set of consecutive elements.
    │ │ │
    voidSparseFieldVector.setSubVector(int index, │ │ │ - T[] v) │ │ │ +FieldVector.setSubVector(int index, │ │ │ + T[] v) │ │ │
    Set a set of consecutive elements.
    │ │ │
    T[]FieldDecompositionSolver.solve(T[] b) │ │ │
    Solve the linear equation A × X = B for matrices A.
    │ │ │ @@ -991,22 +991,22 @@ │ │ │
    FieldVector<T>ArrayFieldVector.subtract(T[] v) │ │ │
    Compute this minus v.
    │ │ │
    FieldVector<T>FieldVector.subtract(T[] v) │ │ │ +FieldVector<T>SparseFieldVector.subtract(T[] v) │ │ │
    Compute this minus v.
    │ │ │
    FieldVector<T>SparseFieldVector.subtract(T[] v) │ │ │ +FieldVector<T>FieldVector.subtract(T[] v) │ │ │
    Compute this minus v.
    │ │ │
    static <T extends FieldElement<T>>
    T[][]
    BlockFieldMatrix.toBlocksLayout(T[][] rawData) │ │ │
    Convert a data array from raw layout to blocks layout.
    │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/class-use/FunctionEvaluationException.html │ │ │┄ Ordering differences only │ │ │ @@ -205,34 +205,34 @@ │ │ │
    double[][]UnivariateMatrixFunction.value(double x) │ │ │
    Compute the value for the function.
    │ │ │
    abstract doubleComposableFunction.value(double x) │ │ │ +doubleUnivariateRealFunction.value(double x) │ │ │
    Compute the value for the function.
    │ │ │
    doubleUnivariateRealFunction.value(double x) │ │ │ +abstract doubleComposableFunction.value(double x) │ │ │
    Compute the value for the function.
    │ │ │
    double[]MultivariateVectorialFunction.value(double[] point) │ │ │ +doubleMultivariateRealFunction.value(double[] point) │ │ │
    Compute the value for the function at the given point.
    │ │ │
    doubleMultivariateRealFunction.value(double[] point) │ │ │ +double[]MultivariateVectorialFunction.value(double[] point) │ │ │
    Compute the value for the function at the given point.
    │ │ │
    double[][]MultivariateMatrixFunction.value(double[] point) │ │ │
    Compute the value for the function at the given point.
    │ │ │ @@ -273,22 +273,22 @@ │ │ │
    Modifier and TypeMethod and Description
    doubleLegendreGaussIntegrator.integrate(double min, │ │ │ +TrapezoidIntegrator.integrate(double min, │ │ │ double max) │ │ │
    Deprecated. 
    │ │ │
    doubleRombergIntegrator.integrate(double min, │ │ │ +SimpsonIntegrator.integrate(double min, │ │ │ double max) │ │ │
    Deprecated. 
    │ │ │
    doubleUnivariateRealIntegrator.integrate(double min, │ │ │ @@ -297,37 +297,37 @@ │ │ │ │ │ │ │ │ │
    doubleSimpsonIntegrator.integrate(double min, │ │ │ +RombergIntegrator.integrate(double min, │ │ │ double max) │ │ │
    Deprecated. 
    │ │ │
    doubleTrapezoidIntegrator.integrate(double min, │ │ │ +LegendreGaussIntegrator.integrate(double min, │ │ │ double max) │ │ │
    Deprecated. 
    │ │ │
    doubleLegendreGaussIntegrator.integrate(UnivariateRealFunction f, │ │ │ +TrapezoidIntegrator.integrate(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Integrate the function in the given interval.
    │ │ │
    doubleRombergIntegrator.integrate(UnivariateRealFunction f, │ │ │ +SimpsonIntegrator.integrate(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Integrate the function in the given interval.
    │ │ │
    double
    doubleSimpsonIntegrator.integrate(UnivariateRealFunction f, │ │ │ +RombergIntegrator.integrate(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Integrate the function in the given interval.
    │ │ │
    doubleTrapezoidIntegrator.integrate(UnivariateRealFunction f, │ │ │ +LegendreGaussIntegrator.integrate(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Integrate the function in the given interval.
    │ │ │
    │ │ │ @@ -446,93 +446,90 @@ │ │ │
    Deprecated.  │ │ │
    in 2.2.
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -LaguerreSolver.solve(double min, │ │ │ +NewtonSolver.solve(double min, │ │ │ double max) │ │ │
    Deprecated. 
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -UnivariateRealSolver.solve(double min, │ │ │ +LaguerreSolver.solve(double min, │ │ │ double max) │ │ │ -
    Deprecated.  │ │ │ - │ │ │ -
    │ │ │ +
    Deprecated. 
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BisectionSolver.solve(double min, │ │ │ +SecantSolver.solve(double min, │ │ │ double max) │ │ │
    Deprecated. 
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ BrentSolver.solve(double min, │ │ │ double max) │ │ │
    Deprecated. 
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -RiddersSolver.solve(double min, │ │ │ +BisectionSolver.solve(double min, │ │ │ double max) │ │ │
    Deprecated. 
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ MullerSolver.solve(double min, │ │ │ double max) │ │ │
    Deprecated. 
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -SecantSolver.solve(double min, │ │ │ +UnivariateRealSolver.solve(double min, │ │ │ double max) │ │ │ -
    Deprecated. 
    │ │ │ +
    Deprecated.  │ │ │ + │ │ │ +
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -NewtonSolver.solve(double min, │ │ │ +RiddersSolver.solve(double min, │ │ │ double max) │ │ │
    Deprecated. 
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -LaguerreSolver.solve(double min, │ │ │ +NewtonSolver.solve(double min, │ │ │ double max, │ │ │ - double initial) │ │ │ + double startValue) │ │ │
    Deprecated. 
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -UnivariateRealSolver.solve(double min, │ │ │ +LaguerreSolver.solve(double min, │ │ │ double max, │ │ │ - double startValue) │ │ │ -
    Deprecated.  │ │ │ - │ │ │ -
    │ │ │ + double initial)
    │ │ │ +
    Deprecated. 
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BisectionSolver.solve(double min, │ │ │ +SecantSolver.solve(double min, │ │ │ double max, │ │ │ double initial) │ │ │
    Deprecated. 
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ @@ -540,15 +537,15 @@ │ │ │ double max, │ │ │ double initial)
    │ │ │
    Deprecated. 
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -RiddersSolver.solve(double min, │ │ │ +BisectionSolver.solve(double min, │ │ │ double max, │ │ │ double initial) │ │ │
    Deprecated. 
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ @@ -556,205 +553,208 @@ │ │ │ double max, │ │ │ double initial)
    │ │ │
    Deprecated. 
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -SecantSolver.solve(double min, │ │ │ +UnivariateRealSolver.solve(double min, │ │ │ + double max, │ │ │ + double startValue) │ │ │ +
    Deprecated.  │ │ │ + │ │ │ +
    │ │ │ + │ │ │ + │ │ │ + │ │ │ +double │ │ │ +RiddersSolver.solve(double min, │ │ │ double max, │ │ │ double initial) │ │ │
    Deprecated. 
    │ │ │ │ │ │ │ │ │ + │ │ │ +double │ │ │ +NewtonSolver.solve(int maxEval, │ │ │ + UnivariateRealFunction f, │ │ │ + double min, │ │ │ + double max) │ │ │ +
    Find a zero near the midpoint of min and max.
    │ │ │ + │ │ │ + │ │ │ │ │ │ double │ │ │ -NewtonSolver.solve(double min, │ │ │ - double max, │ │ │ - double startValue) │ │ │ +UnivariateRealSolverImpl.solve(int maxEval, │ │ │ + UnivariateRealFunction function, │ │ │ + double min, │ │ │ + double max) │ │ │
    Deprecated. 
    │ │ │ +
    Solve for a zero root in the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ LaguerreSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Find a real root in the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BisectionSolver.solve(int maxEval, │ │ │ +SecantSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │ -
    Solve for a zero root in the given interval.
    │ │ │ +
    Find a zero in the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ BrentSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Find a zero in the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -RiddersSolver.solve(int maxEval, │ │ │ +BisectionSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │ -
    Find a root in the given interval.
    │ │ │ +
    Solve for a zero root in the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ MullerSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Find a real root in the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -SecantSolver.solve(int maxEval, │ │ │ +RiddersSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │ -
    Find a zero in the given interval.
    │ │ │ +
    Find a root in the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -NewtonSolver.solve(int maxEval, │ │ │ +NewtonSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ - double max) │ │ │ -
    Find a zero near the midpoint of min and max.
    │ │ │ + double max, │ │ │ + double startValue)
    │ │ │ +
    Find a zero near the value startValue.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -UnivariateRealSolverImpl.solve(int maxEval, │ │ │ +UnivariateRealSolverImpl.solve(int maxEval, │ │ │ UnivariateRealFunction function, │ │ │ double min, │ │ │ - double max) │ │ │ + double max, │ │ │ + double startValue) │ │ │
    Deprecated. 
    │ │ │ -
    Solve for a zero root in the given interval.
    │ │ │ +
    Solve for a zero in the given interval, start at startValue.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ LaguerreSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ double initial) │ │ │
    Find a real root in the given interval with initial value.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BisectionSolver.solve(int maxEval, │ │ │ +SecantSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ double initial) │ │ │ -
    Solve for a zero in the given interval, start at startValue.
    │ │ │ +
    Find a zero in the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ BrentSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ double initial) │ │ │
    Find a zero in the given interval with an initial guess.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -RiddersSolver.solve(int maxEval, │ │ │ +BisectionSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ double initial) │ │ │ -
    Find a root in the given interval with initial value.
    │ │ │ +
    Solve for a zero in the given interval, start at startValue.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ MullerSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ double initial) │ │ │
    Find a real root in the given interval with initial value.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -SecantSolver.solve(int maxEval, │ │ │ +RiddersSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ double initial) │ │ │ -
    Find a zero in the given interval.
    │ │ │ - │ │ │ - │ │ │ - │ │ │ -double │ │ │ -NewtonSolver.solve(int maxEval, │ │ │ - UnivariateRealFunction f, │ │ │ - double min, │ │ │ - double max, │ │ │ - double startValue) │ │ │ -
    Find a zero near the value startValue.
    │ │ │ - │ │ │ - │ │ │ - │ │ │ -double │ │ │ -UnivariateRealSolverImpl.solve(int maxEval, │ │ │ - UnivariateRealFunction function, │ │ │ - double min, │ │ │ - double max, │ │ │ - double startValue) │ │ │ -
    Deprecated. 
    │ │ │ -
    Solve for a zero in the given interval, start at startValue.
    │ │ │ +
    Find a root in the given interval with initial value.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -LaguerreSolver.solve(UnivariateRealFunction f, │ │ │ +NewtonSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -UnivariateRealSolver.solve(UnivariateRealFunction f, │ │ │ +LaguerreSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BisectionSolver.solve(UnivariateRealFunction f, │ │ │ +SecantSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ @@ -765,86 +765,86 @@ │ │ │ double max)
    │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ +static double │ │ │ +UnivariateRealSolverUtils.solve(UnivariateRealFunction f, │ │ │ + double x0, │ │ │ + double x1) │ │ │ +
    Convenience method to find a zero of a univariate real function.
    │ │ │ + │ │ │ + │ │ │ + │ │ │ double │ │ │ -RiddersSolver.solve(UnivariateRealFunction f, │ │ │ +BisectionSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ - │ │ │ -static double │ │ │ -UnivariateRealSolverUtils.solve(UnivariateRealFunction f, │ │ │ - double x0, │ │ │ - double x1) │ │ │ -
    Convenience method to find a zero of a univariate real function.
    │ │ │ - │ │ │ - │ │ │ │ │ │ double │ │ │ MullerSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -SecantSolver.solve(UnivariateRealFunction f, │ │ │ +UnivariateRealSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -NewtonSolver.solve(UnivariateRealFunction f, │ │ │ +RiddersSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -LaguerreSolver.solve(UnivariateRealFunction f, │ │ │ +NewtonSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ - double initial) │ │ │ + double startValue) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -UnivariateRealSolver.solve(UnivariateRealFunction f, │ │ │ +LaguerreSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ - double startValue) │ │ │ + double initial) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BisectionSolver.solve(UnivariateRealFunction f, │ │ │ +SecantSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ double initial) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ @@ -857,61 +857,61 @@ │ │ │ double initial)
    │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ +static double │ │ │ +UnivariateRealSolverUtils.solve(UnivariateRealFunction f, │ │ │ + double x0, │ │ │ + double x1, │ │ │ + double absoluteAccuracy) │ │ │ +
    Convenience method to find a zero of a univariate real function.
    │ │ │ + │ │ │ + │ │ │ + │ │ │ double │ │ │ -RiddersSolver.solve(UnivariateRealFunction f, │ │ │ +BisectionSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ double initial) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ - │ │ │ -static double │ │ │ -UnivariateRealSolverUtils.solve(UnivariateRealFunction f, │ │ │ - double x0, │ │ │ - double x1, │ │ │ - double absoluteAccuracy) │ │ │ -
    Convenience method to find a zero of a univariate real function.
    │ │ │ - │ │ │ - │ │ │ │ │ │ double │ │ │ MullerSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ double initial) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -SecantSolver.solve(UnivariateRealFunction f, │ │ │ +UnivariateRealSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ - double initial) │ │ │ + double startValue) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -NewtonSolver.solve(UnivariateRealFunction f, │ │ │ +RiddersSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ - double startValue) │ │ │ + double initial) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ @@ -1059,15 +1059,15 @@ │ │ │ double[] weights, │ │ │ double[] startPoint)
    │ │ │
    Optimizes an objective function.
    │ │ │ │ │ │ │ │ │ │ │ │ RealPointValuePair │ │ │ -MultiStartMultivariateRealOptimizer.optimize(MultivariateRealFunction f, │ │ │ +MultivariateRealOptimizer.optimize(MultivariateRealFunction f, │ │ │ GoalType goalType, │ │ │ double[] startPoint) │ │ │
    Optimizes an objective function.
    │ │ │ │ │ │ │ │ │ │ │ │ RealPointValuePair │ │ │ @@ -1075,15 +1075,15 @@ │ │ │ GoalType goalType, │ │ │ double[] startPoint)
    │ │ │
    Optimizes an objective function.
    │ │ │ │ │ │ │ │ │ │ │ │ RealPointValuePair │ │ │ -MultivariateRealOptimizer.optimize(MultivariateRealFunction f, │ │ │ +MultiStartMultivariateRealOptimizer.optimize(MultivariateRealFunction f, │ │ │ GoalType goalType, │ │ │ double[] startPoint) │ │ │
    Optimizes an objective function.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ @@ -1158,28 +1158,28 @@ │ │ │ │ │ │ protected void │ │ │ DirectSearchOptimizer.evaluateSimplex(Comparator<RealPointValuePair> comparator) │ │ │
    Evaluate all the non-evaluated points of the simplex.
    │ │ │ │ │ │ │ │ │ │ │ │ -protected abstract void │ │ │ -DirectSearchOptimizer.iterateSimplex(Comparator<RealPointValuePair> comparator) │ │ │ +protected void │ │ │ +MultiDirectional.iterateSimplex(Comparator<RealPointValuePair> comparator) │ │ │
    Compute the next simplex of the algorithm.
    │ │ │ │ │ │ │ │ │ │ │ │ protected void │ │ │ -MultiDirectional.iterateSimplex(Comparator<RealPointValuePair> comparator) │ │ │ +NelderMead.iterateSimplex(Comparator<RealPointValuePair> comparator) │ │ │
    Compute the next simplex of the algorithm.
    │ │ │ │ │ │ │ │ │ │ │ │ -protected void │ │ │ -NelderMead.iterateSimplex(Comparator<RealPointValuePair> comparator) │ │ │ +protected abstract void │ │ │ +DirectSearchOptimizer.iterateSimplex(Comparator<RealPointValuePair> comparator) │ │ │
    Compute the next simplex of the algorithm.
    │ │ │ │ │ │ │ │ │ │ │ │ RealPointValuePair │ │ │ DirectSearchOptimizer.optimize(MultivariateRealFunction function, │ │ │ GoalType goalType, │ │ │ @@ -1251,40 +1251,40 @@ │ │ │ │ │ │ protected double │ │ │ AbstractScalarDifferentiableOptimizer.computeObjectiveValue(double[] evaluationPoint) │ │ │
    Compute the objective function value.
    │ │ │ │ │ │ │ │ │ │ │ │ -protected VectorialPointValuePair │ │ │ -LevenbergMarquardtOptimizer.doOptimize() │ │ │ +VectorialPointValuePair │ │ │ +GaussNewtonOptimizer.doOptimize() │ │ │
    Perform the bulk of optimization algorithm.
    │ │ │ │ │ │ │ │ │ │ │ │ -protected RealPointValuePair │ │ │ -NonLinearConjugateGradientOptimizer.doOptimize() │ │ │ +protected abstract VectorialPointValuePair │ │ │ +AbstractLeastSquaresOptimizer.doOptimize() │ │ │
    Perform the bulk of optimization algorithm.
    │ │ │ │ │ │ │ │ │ │ │ │ -VectorialPointValuePair │ │ │ -GaussNewtonOptimizer.doOptimize() │ │ │ +protected VectorialPointValuePair │ │ │ +LevenbergMarquardtOptimizer.doOptimize() │ │ │
    Perform the bulk of optimization algorithm.
    │ │ │ │ │ │ │ │ │ │ │ │ protected abstract RealPointValuePair │ │ │ AbstractScalarDifferentiableOptimizer.doOptimize() │ │ │
    Perform the bulk of optimization algorithm.
    │ │ │ │ │ │ │ │ │ │ │ │ -protected abstract VectorialPointValuePair │ │ │ -AbstractLeastSquaresOptimizer.doOptimize() │ │ │ +protected RealPointValuePair │ │ │ +NonLinearConjugateGradientOptimizer.doOptimize() │ │ │
    Perform the bulk of optimization algorithm.
    │ │ │ │ │ │ │ │ │ │ │ │ double[][] │ │ │ AbstractLeastSquaresOptimizer.getCovariances() │ │ │
    Get the covariance matrix of optimized parameters.
    │ │ │ @@ -1359,22 +1359,22 @@ │ │ │
    Deprecated.  │ │ │
    in 2.2. Use this replacement instead.
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ protected double │ │ │ -BrentOptimizer.doOptimize() │ │ │ +AbstractUnivariateRealOptimizer.doOptimize() │ │ │
    Method for implementing actual optimization algorithms in derived │ │ │ classes.
    │ │ │ │ │ │ │ │ │ │ │ │ protected double │ │ │ -AbstractUnivariateRealOptimizer.doOptimize() │ │ │ +BrentOptimizer.doOptimize() │ │ │
    Method for implementing actual optimization algorithms in derived │ │ │ classes.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ AbstractUnivariateRealOptimizer.getFunctionValue() │ │ │ @@ -1430,42 +1430,42 @@ │ │ │ double max, │ │ │ int n)
    │ │ │
    Inversely transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double[] │ │ │ -FastHadamardTransformer.inversetransform(UnivariateRealFunction f, │ │ │ +FastSineTransformer.inversetransform(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ int n) │ │ │
    Inversely transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double[] │ │ │ -RealTransformer.inversetransform(UnivariateRealFunction f, │ │ │ +FastHadamardTransformer.inversetransform(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ int n) │ │ │
    Inversely transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double[] │ │ │ -FastCosineTransformer.inversetransform(UnivariateRealFunction f, │ │ │ +RealTransformer.inversetransform(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ int n) │ │ │
    Inversely transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double[] │ │ │ -FastSineTransformer.inversetransform(UnivariateRealFunction f, │ │ │ +FastCosineTransformer.inversetransform(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ int n) │ │ │
    Inversely transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ @@ -1475,24 +1475,24 @@ │ │ │ double max, │ │ │ int n)
    │ │ │
    Inversely transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double[] │ │ │ -FastCosineTransformer.inversetransform2(UnivariateRealFunction f, │ │ │ +FastSineTransformer.inversetransform2(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ int n) │ │ │
    Inversely transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double[] │ │ │ -FastSineTransformer.inversetransform2(UnivariateRealFunction f, │ │ │ +FastCosineTransformer.inversetransform2(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ int n) │ │ │
    Inversely transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ @@ -1511,42 +1511,42 @@ │ │ │ double max, │ │ │ int n)
    │ │ │
    Transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double[] │ │ │ -FastHadamardTransformer.transform(UnivariateRealFunction f, │ │ │ +FastSineTransformer.transform(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ int n) │ │ │
    Transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double[] │ │ │ -RealTransformer.transform(UnivariateRealFunction f, │ │ │ +FastHadamardTransformer.transform(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ int n) │ │ │
    Transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double[] │ │ │ -FastCosineTransformer.transform(UnivariateRealFunction f, │ │ │ +RealTransformer.transform(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ int n) │ │ │
    Transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double[] │ │ │ -FastSineTransformer.transform(UnivariateRealFunction f, │ │ │ +FastCosineTransformer.transform(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ int n) │ │ │
    Transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ @@ -1556,24 +1556,24 @@ │ │ │ double max, │ │ │ int n)
    │ │ │
    Transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double[] │ │ │ -FastCosineTransformer.transform2(UnivariateRealFunction f, │ │ │ +FastSineTransformer.transform2(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ int n) │ │ │
    Transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double[] │ │ │ -FastSineTransformer.transform2(UnivariateRealFunction f, │ │ │ +FastCosineTransformer.transform2(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ int n) │ │ │
    Transform the given real function, sampled on the given interval.
    │ │ │ │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/class-use/MathException.html │ │ │┄ Ordering differences only │ │ │ @@ -273,79 +273,79 @@ │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ MultivariateRealFunction │ │ │ -MultivariateRealInterpolator.interpolate(double[][] xval, │ │ │ +MicrosphereInterpolator.interpolate(double[][] xval, │ │ │ double[] yval) │ │ │
    Computes an interpolating function for the data set.
    │ │ │ │ │ │ │ │ │ │ │ │ MultivariateRealFunction │ │ │ -MicrosphereInterpolator.interpolate(double[][] xval, │ │ │ +MultivariateRealInterpolator.interpolate(double[][] xval, │ │ │ double[] yval) │ │ │
    Computes an interpolating function for the data set.
    │ │ │ │ │ │ │ │ │ │ │ │ +UnivariateRealFunction │ │ │ +UnivariateRealInterpolator.interpolate(double[] xval, │ │ │ + double[] yval) │ │ │ +
    Computes an interpolating function for the data set.
    │ │ │ + │ │ │ + │ │ │ + │ │ │ PolynomialSplineFunction │ │ │ LoessInterpolator.interpolate(double[] xval, │ │ │ double[] yval) │ │ │
    Compute an interpolating function by performing a loess fit │ │ │ on the data at the original abscissae and then building a cubic spline │ │ │ with a │ │ │ SplineInterpolator │ │ │ on the resulting fit.
    │ │ │ │ │ │ │ │ │ - │ │ │ -UnivariateRealFunction │ │ │ -UnivariateRealInterpolator.interpolate(double[] xval, │ │ │ - double[] yval) │ │ │ -
    Computes an interpolating function for the data set.
    │ │ │ - │ │ │ - │ │ │ │ │ │ PolynomialFunctionLagrangeForm │ │ │ NevilleInterpolator.interpolate(double[] x, │ │ │ double[] y) │ │ │
    Computes an interpolating function for the data set.
    │ │ │ │ │ │ │ │ │ │ │ │ -BicubicSplineInterpolatingFunction │ │ │ -SmoothingPolynomialBicubicSplineInterpolator.interpolate(double[] xval, │ │ │ +BivariateRealFunction │ │ │ +SmoothingBicubicSplineInterpolator.interpolate(double[] xval, │ │ │ double[] yval, │ │ │ - double[][] fval) │ │ │ + double[][] zval) │ │ │ +
    Deprecated. 
    │ │ │
    Computes an interpolating function for the data set.
    │ │ │ │ │ │ │ │ │ │ │ │ -BivariateRealFunction │ │ │ -SmoothingBicubicSplineInterpolator.interpolate(double[] xval, │ │ │ +BicubicSplineInterpolatingFunction │ │ │ +BicubicSplineInterpolator.interpolate(double[] xval, │ │ │ double[] yval, │ │ │ - double[][] zval) │ │ │ -
    Deprecated. 
    │ │ │ + double[][] fval)
    │ │ │
    Computes an interpolating function for the data set.
    │ │ │ │ │ │ │ │ │ │ │ │ -BivariateRealFunction │ │ │ -BivariateRealGridInterpolator.interpolate(double[] xval, │ │ │ +BicubicSplineInterpolatingFunction │ │ │ +SmoothingPolynomialBicubicSplineInterpolator.interpolate(double[] xval, │ │ │ double[] yval, │ │ │ double[][] fval) │ │ │
    Computes an interpolating function for the data set.
    │ │ │ │ │ │ │ │ │ │ │ │ -BicubicSplineInterpolatingFunction │ │ │ -BicubicSplineInterpolator.interpolate(double[] xval, │ │ │ +BivariateRealFunction │ │ │ +BivariateRealGridInterpolator.interpolate(double[] xval, │ │ │ double[] yval, │ │ │ double[][] fval) │ │ │
    Computes an interpolating function for the data set.
    │ │ │ │ │ │ │ │ │ │ │ │ TricubicSplineInterpolatingFunction │ │ │ @@ -415,147 +415,147 @@ │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BetaDistributionImpl.cumulativeProbability(double x) │ │ │ -
    For a random variable X whose values are distributed according │ │ │ - to this distribution, this method returns P(X ≤ x).
    │ │ │ +NormalDistributionImpl.cumulativeProbability(double x) │ │ │ +
    For this distribution, X, this method returns P(X < x).
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ ChiSquaredDistributionImpl.cumulativeProbability(double x) │ │ │
    For this distribution, X, this method returns P(X < x).
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -Distribution.cumulativeProbability(double x) │ │ │ -
    For a random variable X whose values are distributed according │ │ │ - to this distribution, this method returns P(X ≤ x).
    │ │ │ +ExponentialDistributionImpl.cumulativeProbability(double x) │ │ │ +
    For this distribution, X, this method returns P(X < x).
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -GammaDistributionImpl.cumulativeProbability(double x) │ │ │ -
    For this distribution, X, this method returns P(X < x).
    │ │ │ +BetaDistributionImpl.cumulativeProbability(double x) │ │ │ +
    For a random variable X whose values are distributed according │ │ │ + to this distribution, this method returns P(X ≤ x).
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ TDistributionImpl.cumulativeProbability(double x) │ │ │
    For this distribution, X, this method returns P(X < x).
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -ExponentialDistributionImpl.cumulativeProbability(double x) │ │ │ +FDistributionImpl.cumulativeProbability(double x) │ │ │
    For this distribution, X, this method returns P(X < x).
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -NormalDistributionImpl.cumulativeProbability(double x) │ │ │ -
    For this distribution, X, this method returns P(X < x).
    │ │ │ +GammaDistributionImpl.cumulativeProbability(double x) │ │ │ +
    For this distribution, X, this method returns P(X < x).
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ AbstractIntegerDistribution.cumulativeProbability(double x) │ │ │
    For a random variable X whose values are distributed according │ │ │ to this distribution, this method returns P(X ≤ x).
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -FDistributionImpl.cumulativeProbability(double x) │ │ │ -
    For this distribution, X, this method returns P(X < x).
    │ │ │ +Distribution.cumulativeProbability(double x) │ │ │ +
    For a random variable X whose values are distributed according │ │ │ + to this distribution, this method returns P(X ≤ x).
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ BetaDistributionImpl.cumulativeProbability(double x0, │ │ │ double x1) │ │ │
    For a random variable X whose values are distributed according │ │ │ to this distribution, this method returns P(x0 ≤ X ≤ x1).
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -Distribution.cumulativeProbability(double x0, │ │ │ +AbstractDistribution.cumulativeProbability(double x0, │ │ │ double x1) │ │ │
    For a random variable X whose values are distributed according │ │ │ to this distribution, this method returns P(x0 ≤ X ≤ x1).
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -AbstractDistribution.cumulativeProbability(double x0, │ │ │ +AbstractIntegerDistribution.cumulativeProbability(double x0, │ │ │ double x1) │ │ │
    For a random variable X whose values are distributed according │ │ │ to this distribution, this method returns P(x0 ≤ X ≤ x1).
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -AbstractIntegerDistribution.cumulativeProbability(double x0, │ │ │ +Distribution.cumulativeProbability(double x0, │ │ │ double x1) │ │ │
    For a random variable X whose values are distributed according │ │ │ to this distribution, this method returns P(x0 ≤ X ≤ x1).
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -IntegerDistribution.cumulativeProbability(int x) │ │ │ -
    For a random variable X whose values are distributed according │ │ │ - to this distribution, this method returns P(X ≤ x).
    │ │ │ +PoissonDistributionImpl.cumulativeProbability(int x) │ │ │ +
    The probability distribution function P(X <= x) for a Poisson │ │ │ + distribution.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -PascalDistributionImpl.cumulativeProbability(int x) │ │ │ +BinomialDistributionImpl.cumulativeProbability(int x) │ │ │
    For this distribution, X, this method returns P(X ≤ x).
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BinomialDistributionImpl.cumulativeProbability(int x) │ │ │ +PascalDistributionImpl.cumulativeProbability(int x) │ │ │
    For this distribution, X, this method returns P(X ≤ x).
    │ │ │ │ │ │ │ │ │ │ │ │ abstract double │ │ │ AbstractIntegerDistribution.cumulativeProbability(int x) │ │ │
    For a random variable X whose values are distributed according │ │ │ to this distribution, this method returns P(X ≤ x).
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -PoissonDistributionImpl.cumulativeProbability(int x) │ │ │ -
    The probability distribution function P(X <= x) for a Poisson │ │ │ - distribution.
    │ │ │ +IntegerDistribution.cumulativeProbability(int x) │ │ │ +
    For a random variable X whose values are distributed according │ │ │ + to this distribution, this method returns P(X ≤ x).
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -IntegerDistribution.cumulativeProbability(int x0, │ │ │ +AbstractIntegerDistribution.cumulativeProbability(int x0, │ │ │ int x1) │ │ │ -
    For this distribution, X, this method returns P(x0 ≤ X ≤ x1).
    │ │ │ +
    For a random variable X whose values are distributed according │ │ │ + to this distribution, this method returns P(x0 ≤ X ≤ x1).
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -AbstractIntegerDistribution.cumulativeProbability(int x0, │ │ │ +IntegerDistribution.cumulativeProbability(int x0, │ │ │ int x1) │ │ │ -
    For a random variable X whose values are distributed according │ │ │ - to this distribution, this method returns P(x0 ≤ X ≤ x1).
    │ │ │ +
    For this distribution, X, this method returns P(x0 ≤ X ≤ x1).
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ BetaDistribution.density(Double x) │ │ │
    Return the probability density for a particular point.
    │ │ │ │ │ │ @@ -565,155 +565,155 @@ │ │ │ HasDensity.density(P x) │ │ │
    Deprecated. 
    │ │ │
    Compute the probability density function.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BetaDistributionImpl.inverseCumulativeProbability(double p) │ │ │ +NormalDistributionImpl.inverseCumulativeProbability(double p) │ │ │
    For this distribution, X, this method returns the critical point x, such │ │ │ that P(X < x) = p.
    │ │ │ │ │ │ │ │ │ │ │ │ -int │ │ │ -IntegerDistribution.inverseCumulativeProbability(double p) │ │ │ -
    For this distribution, X, this method returns the largest x such that │ │ │ - P(X ≤ x) <= p.
    │ │ │ - │ │ │ - │ │ │ - │ │ │ double │ │ │ ChiSquaredDistributionImpl.inverseCumulativeProbability(double p) │ │ │
    For this distribution, X, this method returns the critical point x, such │ │ │ that P(X < x) = p.
    │ │ │ │ │ │ │ │ │ - │ │ │ -int │ │ │ -PascalDistributionImpl.inverseCumulativeProbability(double p) │ │ │ -
    For this distribution, X, this method returns the largest x, such that │ │ │ - P(X ≤ x) ≤ p.
    │ │ │ - │ │ │ - │ │ │ │ │ │ int │ │ │ BinomialDistributionImpl.inverseCumulativeProbability(double p) │ │ │
    For this distribution, X, this method returns the largest x, such that │ │ │ P(X ≤ x) ≤ p.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -GammaDistributionImpl.inverseCumulativeProbability(double p) │ │ │ +ExponentialDistributionImpl.inverseCumulativeProbability(double p) │ │ │
    For this distribution, X, this method returns the critical point x, such │ │ │ that P(X < x) = p.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -AbstractContinuousDistribution.inverseCumulativeProbability(double p) │ │ │ +BetaDistributionImpl.inverseCumulativeProbability(double p) │ │ │
    For this distribution, X, this method returns the critical point x, such │ │ │ that P(X < x) = p.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ +ContinuousDistribution.inverseCumulativeProbability(double p) │ │ │ +
    For this distribution, X, this method returns x such that P(X < x) = p.
    │ │ │ + │ │ │ + │ │ │ + │ │ │ +int │ │ │ +PascalDistributionImpl.inverseCumulativeProbability(double p) │ │ │ +
    For this distribution, X, this method returns the largest x, such that │ │ │ + P(X ≤ x) ≤ p.
    │ │ │ + │ │ │ + │ │ │ + │ │ │ +double │ │ │ TDistributionImpl.inverseCumulativeProbability(double p) │ │ │
    For this distribution, X, this method returns the critical point x, such │ │ │ that P(X < x) = p.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -ExponentialDistributionImpl.inverseCumulativeProbability(double p) │ │ │ +FDistributionImpl.inverseCumulativeProbability(double p) │ │ │
    For this distribution, X, this method returns the critical point x, such │ │ │ that P(X < x) = p.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -NormalDistributionImpl.inverseCumulativeProbability(double p) │ │ │ +GammaDistributionImpl.inverseCumulativeProbability(double p) │ │ │
    For this distribution, X, this method returns the critical point x, such │ │ │ that P(X < x) = p.
    │ │ │ │ │ │ │ │ │ │ │ │ int │ │ │ AbstractIntegerDistribution.inverseCumulativeProbability(double p) │ │ │
    For a random variable X whose values are distributed according │ │ │ to this distribution, this method returns the largest x, such │ │ │ that P(X ≤ x) ≤ p.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -ContinuousDistribution.inverseCumulativeProbability(double p) │ │ │ -
    For this distribution, X, this method returns x such that P(X < x) = p.
    │ │ │ +AbstractContinuousDistribution.inverseCumulativeProbability(double p) │ │ │ +
    For this distribution, X, this method returns the critical point x, such │ │ │ + that P(X < x) = p.
    │ │ │ │ │ │ │ │ │ │ │ │ -double │ │ │ -FDistributionImpl.inverseCumulativeProbability(double p) │ │ │ -
    For this distribution, X, this method returns the critical point x, such │ │ │ - that P(X < x) = p.
    │ │ │ +int │ │ │ +IntegerDistribution.inverseCumulativeProbability(double p) │ │ │ +
    For this distribution, X, this method returns the largest x such that │ │ │ + P(X ≤ x) <= p.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -PoissonDistribution.normalApproximateProbability(int x) │ │ │ -
    Calculates the Poisson distribution function using a normal approximation.
    │ │ │ +PoissonDistributionImpl.normalApproximateProbability(int x) │ │ │ +
    Calculates the Poisson distribution function using a normal │ │ │ + approximation.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -PoissonDistributionImpl.normalApproximateProbability(int x) │ │ │ -
    Calculates the Poisson distribution function using a normal │ │ │ - approximation.
    │ │ │ +PoissonDistribution.normalApproximateProbability(int x) │ │ │ +
    Calculates the Poisson distribution function using a normal approximation.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -AbstractContinuousDistribution.sample() │ │ │ +NormalDistributionImpl.sample() │ │ │
    Generates a random value sampled from this distribution.
    │ │ │ │ │ │ │ │ │ │ │ │ -double │ │ │ -ExponentialDistributionImpl.sample() │ │ │ +int │ │ │ +PoissonDistributionImpl.sample() │ │ │
    Generates a random value sampled from this distribution.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -NormalDistributionImpl.sample() │ │ │ +ExponentialDistributionImpl.sample() │ │ │
    Generates a random value sampled from this distribution.
    │ │ │ │ │ │ │ │ │ │ │ │ int │ │ │ AbstractIntegerDistribution.sample() │ │ │
    Generates a random value sampled from this distribution.
    │ │ │ │ │ │ │ │ │ │ │ │ -int │ │ │ -PoissonDistributionImpl.sample() │ │ │ +double │ │ │ +AbstractContinuousDistribution.sample() │ │ │
    Generates a random value sampled from this distribution.
    │ │ │ │ │ │ │ │ │ │ │ │ -double[] │ │ │ -AbstractContinuousDistribution.sample(int sampleSize) │ │ │ +int[] │ │ │ +AbstractIntegerDistribution.sample(int sampleSize) │ │ │
    Generates a random sample from the distribution.
    │ │ │ │ │ │ │ │ │ │ │ │ -int[] │ │ │ -AbstractIntegerDistribution.sample(int sampleSize) │ │ │ +double[] │ │ │ +AbstractContinuousDistribution.sample(int sampleSize) │ │ │
    Generates a random sample from the distribution.
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  • │ │ │
  • │ │ │ @@ -1203,97 +1203,97 @@ │ │ │ p-value, associated with a │ │ │ │ │ │ Chi-square goodness of fit test comparing the observed │ │ │ frequency counts to those in the expected array.
  • │ │ │ │ │ │ │ │ │ │ │ │ +static double │ │ │ +TestUtils.chiSquareTest(double[] expected, │ │ │ + long[] observed)  │ │ │ + │ │ │ + │ │ │ double │ │ │ ChiSquareTest.chiSquareTest(double[] expected, │ │ │ long[] observed) │ │ │
    Returns the observed significance level, or │ │ │ p-value, associated with a │ │ │ │ │ │ Chi-square goodness of fit test comparing the observed │ │ │ frequency counts to those in the expected array.
    │ │ │ │ │ │ │ │ │ - │ │ │ -static double │ │ │ -TestUtils.chiSquareTest(double[] expected, │ │ │ - long[] observed)  │ │ │ - │ │ │ │ │ │ boolean │ │ │ ChiSquareTestImpl.chiSquareTest(double[] expected, │ │ │ long[] observed, │ │ │ double alpha) │ │ │
    Performs a │ │ │ Chi-square goodness of fit test evaluating the null hypothesis that the observed counts │ │ │ conform to the frequency distribution described by the expected counts, with │ │ │ significance level alpha.
    │ │ │ │ │ │ │ │ │ │ │ │ +static boolean │ │ │ +TestUtils.chiSquareTest(double[] expected, │ │ │ + long[] observed, │ │ │ + double alpha)  │ │ │ + │ │ │ + │ │ │ boolean │ │ │ ChiSquareTest.chiSquareTest(double[] expected, │ │ │ long[] observed, │ │ │ double alpha) │ │ │
    Performs a │ │ │ Chi-square goodness of fit test evaluating the null hypothesis that the observed counts │ │ │ conform to the frequency distribution described by the expected counts, with │ │ │ significance level alpha.
    │ │ │ │ │ │ │ │ │ - │ │ │ -static boolean │ │ │ -TestUtils.chiSquareTest(double[] expected, │ │ │ - long[] observed, │ │ │ - double alpha)  │ │ │ - │ │ │ │ │ │ double │ │ │ ChiSquareTestImpl.chiSquareTest(long[][] counts)  │ │ │ │ │ │ │ │ │ +static double │ │ │ +TestUtils.chiSquareTest(long[][] counts)  │ │ │ + │ │ │ + │ │ │ double │ │ │ ChiSquareTest.chiSquareTest(long[][] counts) │ │ │
    Returns the observed significance level, or │ │ │ p-value, associated with a │ │ │ │ │ │ chi-square test of independence based on the input counts │ │ │ array, viewed as a two-way table.
    │ │ │ │ │ │ │ │ │ - │ │ │ -static double │ │ │ -TestUtils.chiSquareTest(long[][] counts)  │ │ │ - │ │ │ │ │ │ boolean │ │ │ ChiSquareTestImpl.chiSquareTest(long[][] counts, │ │ │ double alpha)  │ │ │ │ │ │ │ │ │ +static boolean │ │ │ +TestUtils.chiSquareTest(long[][] counts, │ │ │ + double alpha)  │ │ │ + │ │ │ + │ │ │ boolean │ │ │ ChiSquareTest.chiSquareTest(long[][] counts, │ │ │ double alpha) │ │ │
    Performs a │ │ │ chi-square test of independence evaluating the null hypothesis that the classifications │ │ │ represented by the counts in the columns of the input 2-way table are independent of the rows, │ │ │ with significance level alpha.
    │ │ │ │ │ │ │ │ │ - │ │ │ -static boolean │ │ │ -TestUtils.chiSquareTest(long[][] counts, │ │ │ - double alpha)  │ │ │ - │ │ │ │ │ │ double │ │ │ ChiSquareTestImpl.chiSquareTestDataSetsComparison(long[] observed1, │ │ │ long[] observed2)  │ │ │ │ │ │ │ │ │ static double │ │ │ @@ -1330,53 +1330,53 @@ │ │ │ double alpha)
    │ │ │
    Performs a Chi-Square two sample test comparing two binned data │ │ │ sets.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -TTest.homoscedasticTTest(double[] sample1, │ │ │ +TTestImpl.homoscedasticTTest(double[] sample1, │ │ │ double[] sample2) │ │ │
    Returns the observed significance level, or │ │ │ p-value, associated with a two-sample, two-tailed t-test │ │ │ comparing the means of the input arrays, under the assumption that │ │ │ the two samples are drawn from subpopulations with equal variances.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -TTestImpl.homoscedasticTTest(double[] sample1, │ │ │ +TTest.homoscedasticTTest(double[] sample1, │ │ │ double[] sample2) │ │ │
    Returns the observed significance level, or │ │ │ p-value, associated with a two-sample, two-tailed t-test │ │ │ comparing the means of the input arrays, under the assumption that │ │ │ the two samples are drawn from subpopulations with equal variances.
    │ │ │ │ │ │ │ │ │ │ │ │ static double │ │ │ TestUtils.homoscedasticTTest(double[] sample1, │ │ │ double[] sample2)  │ │ │ │ │ │ │ │ │ boolean │ │ │ -TTest.homoscedasticTTest(double[] sample1, │ │ │ +TTestImpl.homoscedasticTTest(double[] sample1, │ │ │ double[] sample2, │ │ │ double alpha) │ │ │
    Performs a │ │ │ │ │ │ two-sided t-test evaluating the null hypothesis that sample1 │ │ │ and sample2 are drawn from populations with the same mean, │ │ │ with significance level alpha, assuming that the │ │ │ subpopulation variances are equal.
    │ │ │ │ │ │ │ │ │ │ │ │ boolean │ │ │ -TTestImpl.homoscedasticTTest(double[] sample1, │ │ │ +TTest.homoscedasticTTest(double[] sample1, │ │ │ double[] sample2, │ │ │ double alpha) │ │ │
    Performs a │ │ │ │ │ │ two-sided t-test evaluating the null hypothesis that sample1 │ │ │ and sample2 are drawn from populations with the same mean, │ │ │ with significance level alpha, assuming that the │ │ │ @@ -1399,25 +1399,25 @@ │ │ │ double n2) │ │ │
    Computes p-value for 2-sided, 2-sample t-test, under the assumption │ │ │ of equal subpopulation variances.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -TTest.homoscedasticTTest(StatisticalSummary sampleStats1, │ │ │ +TTestImpl.homoscedasticTTest(StatisticalSummary sampleStats1, │ │ │ StatisticalSummary sampleStats2) │ │ │
    Returns the observed significance level, or │ │ │ p-value, associated with a two-sample, two-tailed t-test │ │ │ comparing the means of the datasets described by two StatisticalSummary │ │ │ instances, under the hypothesis of equal subpopulation variances.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -TTestImpl.homoscedasticTTest(StatisticalSummary sampleStats1, │ │ │ +TTest.homoscedasticTTest(StatisticalSummary sampleStats1, │ │ │ StatisticalSummary sampleStats2) │ │ │
    Returns the observed significance level, or │ │ │ p-value, associated with a two-sample, two-tailed t-test │ │ │ comparing the means of the datasets described by two StatisticalSummary │ │ │ instances, under the hypothesis of equal subpopulation variances.
    │ │ │ │ │ │ │ │ │ @@ -1437,71 +1437,71 @@ │ │ │ │ │ │ static boolean │ │ │ TestUtils.oneWayAnovaTest(Collection<double[]> categoryData, │ │ │ double alpha)  │ │ │ │ │ │ │ │ │ double │ │ │ -TTest.pairedT(double[] sample1, │ │ │ +TTestImpl.pairedT(double[] sample1, │ │ │ double[] sample2) │ │ │
    Computes a paired, 2-sample t-statistic based on the data in the input │ │ │ arrays.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -TTestImpl.pairedT(double[] sample1, │ │ │ +TTest.pairedT(double[] sample1, │ │ │ double[] sample2) │ │ │
    Computes a paired, 2-sample t-statistic based on the data in the input │ │ │ arrays.
    │ │ │ │ │ │ │ │ │ │ │ │ static double │ │ │ TestUtils.pairedT(double[] sample1, │ │ │ double[] sample2)  │ │ │ │ │ │ │ │ │ double │ │ │ -TTest.pairedTTest(double[] sample1, │ │ │ +TTestImpl.pairedTTest(double[] sample1, │ │ │ double[] sample2) │ │ │
    Returns the observed significance level, or │ │ │ p-value, associated with a paired, two-sample, two-tailed t-test │ │ │ based on the data in the input arrays.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -TTestImpl.pairedTTest(double[] sample1, │ │ │ +TTest.pairedTTest(double[] sample1, │ │ │ double[] sample2) │ │ │
    Returns the observed significance level, or │ │ │ p-value, associated with a paired, two-sample, two-tailed t-test │ │ │ based on the data in the input arrays.
    │ │ │ │ │ │ │ │ │ │ │ │ static double │ │ │ TestUtils.pairedTTest(double[] sample1, │ │ │ double[] sample2)  │ │ │ │ │ │ │ │ │ boolean │ │ │ -TTest.pairedTTest(double[] sample1, │ │ │ +TTestImpl.pairedTTest(double[] sample1, │ │ │ double[] sample2, │ │ │ double alpha) │ │ │
    Performs a paired t-test evaluating the null hypothesis that the │ │ │ mean of the paired differences between sample1 and │ │ │ sample2 is 0 in favor of the two-sided alternative that the │ │ │ mean paired difference is not equal to 0, with significance level │ │ │ alpha.
    │ │ │ │ │ │ │ │ │ │ │ │ boolean │ │ │ -TTestImpl.pairedTTest(double[] sample1, │ │ │ +TTest.pairedTTest(double[] sample1, │ │ │ double[] sample2, │ │ │ double alpha) │ │ │
    Performs a paired t-test evaluating the null hypothesis that the │ │ │ mean of the paired differences between sample1 and │ │ │ sample2 is 0 in favor of the two-sided alternative that the │ │ │ mean paired difference is not equal to 0, with significance level │ │ │ alpha.
    │ │ │ @@ -1511,50 +1511,50 @@ │ │ │ static boolean │ │ │ TestUtils.pairedTTest(double[] sample1, │ │ │ double[] sample2, │ │ │ double alpha)  │ │ │ │ │ │ │ │ │ double │ │ │ -TTest.tTest(double[] sample1, │ │ │ +TTestImpl.tTest(double[] sample1, │ │ │ double[] sample2) │ │ │
    Returns the observed significance level, or │ │ │ p-value, associated with a two-sample, two-tailed t-test │ │ │ comparing the means of the input arrays.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -TTestImpl.tTest(double[] sample1, │ │ │ +TTest.tTest(double[] sample1, │ │ │ double[] sample2) │ │ │
    Returns the observed significance level, or │ │ │ p-value, associated with a two-sample, two-tailed t-test │ │ │ comparing the means of the input arrays.
    │ │ │ │ │ │ │ │ │ │ │ │ static double │ │ │ TestUtils.tTest(double[] sample1, │ │ │ double[] sample2)  │ │ │ │ │ │ │ │ │ boolean │ │ │ -TTest.tTest(double[] sample1, │ │ │ +TTestImpl.tTest(double[] sample1, │ │ │ double[] sample2, │ │ │ double alpha) │ │ │
    Performs a │ │ │ │ │ │ two-sided t-test evaluating the null hypothesis that sample1 │ │ │ and sample2 are drawn from populations with the same mean, │ │ │ with significance level alpha.
    │ │ │ │ │ │ │ │ │ │ │ │ boolean │ │ │ -TTestImpl.tTest(double[] sample1, │ │ │ +TTest.tTest(double[] sample1, │ │ │ double[] sample2, │ │ │ double alpha) │ │ │
    Performs a │ │ │ │ │ │ two-sided t-test evaluating the null hypothesis that sample1 │ │ │ and sample2 are drawn from populations with the same mean, │ │ │ with significance level alpha.
    │ │ │ @@ -1564,48 +1564,48 @@ │ │ │ static boolean │ │ │ TestUtils.tTest(double[] sample1, │ │ │ double[] sample2, │ │ │ double alpha)  │ │ │ │ │ │ │ │ │ double │ │ │ -TTest.tTest(double mu, │ │ │ +TTestImpl.tTest(double mu, │ │ │ double[] sample) │ │ │
    Returns the observed significance level, or │ │ │ p-value, associated with a one-sample, two-tailed t-test │ │ │ comparing the mean of the input array with the constant mu.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -TTestImpl.tTest(double mu, │ │ │ +TTest.tTest(double mu, │ │ │ double[] sample) │ │ │
    Returns the observed significance level, or │ │ │ p-value, associated with a one-sample, two-tailed t-test │ │ │ comparing the mean of the input array with the constant mu.
    │ │ │ │ │ │ │ │ │ │ │ │ static double │ │ │ TestUtils.tTest(double mu, │ │ │ double[] sample)  │ │ │ │ │ │ │ │ │ boolean │ │ │ -TTest.tTest(double mu, │ │ │ +TTestImpl.tTest(double mu, │ │ │ double[] sample, │ │ │ double alpha) │ │ │
    Performs a │ │ │ two-sided t-test evaluating the null hypothesis that the mean of the population from │ │ │ which sample is drawn equals mu.
    │ │ │ │ │ │ │ │ │ │ │ │ boolean │ │ │ -TTestImpl.tTest(double mu, │ │ │ +TTest.tTest(double mu, │ │ │ double[] sample, │ │ │ double alpha) │ │ │
    Performs a │ │ │ two-sided t-test evaluating the null hypothesis that the mean of the population from │ │ │ which sample is drawn equals mu.
    │ │ │ │ │ │ │ │ │ @@ -1633,51 +1633,51 @@ │ │ │ double n1, │ │ │ double n2)
    │ │ │
    Computes p-value for 2-sided, 2-sample t-test.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -TTest.tTest(double mu, │ │ │ +TTestImpl.tTest(double mu, │ │ │ StatisticalSummary sampleStats) │ │ │
    Returns the observed significance level, or │ │ │ p-value, associated with a one-sample, two-tailed t-test │ │ │ comparing the mean of the dataset described by sampleStats │ │ │ with the constant mu.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -TTestImpl.tTest(double mu, │ │ │ +TTest.tTest(double mu, │ │ │ StatisticalSummary sampleStats) │ │ │
    Returns the observed significance level, or │ │ │ p-value, associated with a one-sample, two-tailed t-test │ │ │ comparing the mean of the dataset described by sampleStats │ │ │ with the constant mu.
    │ │ │ │ │ │ │ │ │ │ │ │ static double │ │ │ TestUtils.tTest(double mu, │ │ │ StatisticalSummary sampleStats)  │ │ │ │ │ │ │ │ │ boolean │ │ │ -TTest.tTest(double mu, │ │ │ +TTestImpl.tTest(double mu, │ │ │ StatisticalSummary sampleStats, │ │ │ double alpha) │ │ │
    Performs a │ │ │ two-sided t-test evaluating the null hypothesis that the mean of the │ │ │ population from which the dataset described by stats is │ │ │ drawn equals mu.
    │ │ │ │ │ │ │ │ │ │ │ │ boolean │ │ │ -TTestImpl.tTest(double mu, │ │ │ +TTest.tTest(double mu, │ │ │ StatisticalSummary sampleStats, │ │ │ double alpha) │ │ │
    Performs a │ │ │ two-sided t-test evaluating the null hypothesis that the mean of the │ │ │ population from which the dataset described by stats is │ │ │ drawn equals mu.
    │ │ │ │ │ │ @@ -1686,53 +1686,53 @@ │ │ │ static boolean │ │ │ TestUtils.tTest(double mu, │ │ │ StatisticalSummary sampleStats, │ │ │ double alpha)  │ │ │ │ │ │ │ │ │ double │ │ │ -TTest.tTest(StatisticalSummary sampleStats1, │ │ │ +TTestImpl.tTest(StatisticalSummary sampleStats1, │ │ │ StatisticalSummary sampleStats2) │ │ │
    Returns the observed significance level, or │ │ │ p-value, associated with a two-sample, two-tailed t-test │ │ │ comparing the means of the datasets described by two StatisticalSummary │ │ │ instances.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -TTestImpl.tTest(StatisticalSummary sampleStats1, │ │ │ +TTest.tTest(StatisticalSummary sampleStats1, │ │ │ StatisticalSummary sampleStats2) │ │ │
    Returns the observed significance level, or │ │ │ p-value, associated with a two-sample, two-tailed t-test │ │ │ comparing the means of the datasets described by two StatisticalSummary │ │ │ instances.
    │ │ │ │ │ │ │ │ │ │ │ │ static double │ │ │ TestUtils.tTest(StatisticalSummary sampleStats1, │ │ │ StatisticalSummary sampleStats2)  │ │ │ │ │ │ │ │ │ boolean │ │ │ -TTest.tTest(StatisticalSummary sampleStats1, │ │ │ +TTestImpl.tTest(StatisticalSummary sampleStats1, │ │ │ StatisticalSummary sampleStats2, │ │ │ double alpha) │ │ │
    Performs a │ │ │ │ │ │ two-sided t-test evaluating the null hypothesis that │ │ │ sampleStats1 and sampleStats2 describe │ │ │ datasets drawn from populations with the same mean, with significance │ │ │ level alpha.
    │ │ │ │ │ │ │ │ │ │ │ │ boolean │ │ │ -TTestImpl.tTest(StatisticalSummary sampleStats1, │ │ │ +TTest.tTest(StatisticalSummary sampleStats1, │ │ │ StatisticalSummary sampleStats2, │ │ │ double alpha) │ │ │
    Performs a │ │ │ │ │ │ two-sided t-test evaluating the null hypothesis that │ │ │ sampleStats1 and sampleStats2 describe │ │ │ datasets drawn from populations with the same mean, with significance │ │ │ @@ -1820,30 +1820,30 @@ │ │ │ ContinuedFraction.evaluate(double x, │ │ │ int maxIterations) │ │ │
    Evaluates the continued fraction at the value x.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -DefaultTransformer.transform(Object o)  │ │ │ - │ │ │ - │ │ │ -double │ │ │ TransformerMap.transform(Object o) │ │ │
    Attempts to transform the Object against the map of │ │ │ NumberTransformers.
    │ │ │ │ │ │ │ │ │ - │ │ │ + │ │ │ double │ │ │ NumberTransformer.transform(Object o) │ │ │
    Implementing this interface provides a facility to transform │ │ │ from Object to Double.
    │ │ │ │ │ │ │ │ │ + │ │ │ +double │ │ │ +DefaultTransformer.transform(Object o)  │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
    │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/class-use/MaxIterationsExceededException.html │ │ │┄ Ordering differences only │ │ │ @@ -141,36 +141,36 @@ │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -RombergIntegrator.integrate(double min, │ │ │ +TrapezoidIntegrator.integrate(double min, │ │ │ double max) │ │ │
    Deprecated. 
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ SimpsonIntegrator.integrate(double min, │ │ │ double max) │ │ │
    Deprecated. 
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -TrapezoidIntegrator.integrate(double min, │ │ │ +RombergIntegrator.integrate(double min, │ │ │ double max) │ │ │
    Deprecated. 
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -RombergIntegrator.integrate(UnivariateRealFunction f, │ │ │ +TrapezoidIntegrator.integrate(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Integrate the function in the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ @@ -178,15 +178,15 @@ │ │ │ double min, │ │ │ double max)
    │ │ │
    Integrate the function in the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -TrapezoidIntegrator.integrate(UnivariateRealFunction f, │ │ │ +RombergIntegrator.integrate(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Integrate the function in the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -209,292 +209,292 @@ │ │ │
    Deprecated.  │ │ │
    in 2.2.
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BisectionSolver.solve(double min, │ │ │ +NewtonSolver.solve(double min, │ │ │ double max) │ │ │
    Deprecated. 
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ BrentSolver.solve(double min, │ │ │ double max) │ │ │
    Deprecated. 
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -NewtonSolver.solve(double min, │ │ │ +BisectionSolver.solve(double min, │ │ │ double max) │ │ │
    Deprecated. 
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BisectionSolver.solve(double min, │ │ │ +NewtonSolver.solve(double min, │ │ │ double max, │ │ │ - double initial) │ │ │ + double startValue) │ │ │
    Deprecated. 
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ BrentSolver.solve(double min, │ │ │ double max, │ │ │ double initial) │ │ │
    Deprecated. 
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -NewtonSolver.solve(double min, │ │ │ +BisectionSolver.solve(double min, │ │ │ double max, │ │ │ - double startValue) │ │ │ + double initial) │ │ │
    Deprecated. 
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BisectionSolver.solve(int maxEval, │ │ │ +NewtonSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │ -
    Solve for a zero root in the given interval.
    │ │ │ +
    Find a zero near the midpoint of min and max.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BrentSolver.solve(int maxEval, │ │ │ +SecantSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Find a zero in the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -RiddersSolver.solve(int maxEval, │ │ │ +BrentSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │ -
    Find a root in the given interval.
    │ │ │ +
    Find a zero in the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -MullerSolver.solve(int maxEval, │ │ │ +BisectionSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │ -
    Find a real root in the given interval.
    │ │ │ +
    Solve for a zero root in the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -SecantSolver.solve(int maxEval, │ │ │ +MullerSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │ -
    Find a zero in the given interval.
    │ │ │ +
    Find a real root in the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -NewtonSolver.solve(int maxEval, │ │ │ +RiddersSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │ -
    Find a zero near the midpoint of min and max.
    │ │ │ +
    Find a root in the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BisectionSolver.solve(int maxEval, │ │ │ +NewtonSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ - double initial) │ │ │ -
    Solve for a zero in the given interval, start at startValue.
    │ │ │ + double startValue)
    │ │ │ +
    Find a zero near the value startValue.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BrentSolver.solve(int maxEval, │ │ │ +SecantSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ double initial) │ │ │ -
    Find a zero in the given interval with an initial guess.
    │ │ │ +
    Find a zero in the given interval.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -RiddersSolver.solve(int maxEval, │ │ │ +BrentSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ double initial) │ │ │ -
    Find a root in the given interval with initial value.
    │ │ │ +
    Find a zero in the given interval with an initial guess.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -MullerSolver.solve(int maxEval, │ │ │ +BisectionSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ double initial) │ │ │ -
    Find a real root in the given interval with initial value.
    │ │ │ +
    Solve for a zero in the given interval, start at startValue.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -SecantSolver.solve(int maxEval, │ │ │ +MullerSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ double initial) │ │ │ -
    Find a zero in the given interval.
    │ │ │ +
    Find a real root in the given interval with initial value.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -NewtonSolver.solve(int maxEval, │ │ │ +RiddersSolver.solve(int maxEval, │ │ │ UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ - double startValue) │ │ │ -
    Find a zero near the value startValue.
    │ │ │ + double initial)
    │ │ │ +
    Find a root in the given interval with initial value.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BisectionSolver.solve(UnivariateRealFunction f, │ │ │ +NewtonSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BrentSolver.solve(UnivariateRealFunction f, │ │ │ +SecantSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -RiddersSolver.solve(UnivariateRealFunction f, │ │ │ +BrentSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -MullerSolver.solve(UnivariateRealFunction f, │ │ │ +BisectionSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -SecantSolver.solve(UnivariateRealFunction f, │ │ │ +MullerSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -NewtonSolver.solve(UnivariateRealFunction f, │ │ │ +RiddersSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BisectionSolver.solve(UnivariateRealFunction f, │ │ │ +NewtonSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ - double initial) │ │ │ + double startValue) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BrentSolver.solve(UnivariateRealFunction f, │ │ │ +SecantSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ double initial) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -RiddersSolver.solve(UnivariateRealFunction f, │ │ │ +BrentSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ double initial) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -MullerSolver.solve(UnivariateRealFunction f, │ │ │ +BisectionSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ double initial) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -SecantSolver.solve(UnivariateRealFunction f, │ │ │ +MullerSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ double initial) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -NewtonSolver.solve(UnivariateRealFunction f, │ │ │ +RiddersSolver.solve(UnivariateRealFunction f, │ │ │ double min, │ │ │ double max, │ │ │ - double startValue) │ │ │ + double initial) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ @@ -537,22 +537,22 @@ │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ protected double │ │ │ -BrentOptimizer.doOptimize() │ │ │ +AbstractUnivariateRealOptimizer.doOptimize() │ │ │
    Method for implementing actual optimization algorithms in derived │ │ │ classes.
    │ │ │ │ │ │ │ │ │ │ │ │ protected double │ │ │ -AbstractUnivariateRealOptimizer.doOptimize() │ │ │ +BrentOptimizer.doOptimize() │ │ │
    Method for implementing actual optimization algorithms in derived │ │ │ classes.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ AbstractUnivariateRealOptimizer.optimize(UnivariateRealFunction f, │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/estimation/class-use/EstimationException.html │ │ │┄ Ordering differences only │ │ │ @@ -102,17 +102,17 @@ │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ void │ │ │ -GaussNewtonEstimator.estimate(EstimationProblem problem) │ │ │ +Estimator.estimate(EstimationProblem problem) │ │ │
    Deprecated. 
    │ │ │ -
    Solve an estimation problem using a least squares criterion.
    │ │ │ +
    Solve an estimation problem.
    │ │ │ │ │ │ │ │ │ │ │ │ void │ │ │ LevenbergMarquardtEstimator.estimate(EstimationProblem problem) │ │ │
    Deprecated. 
    │ │ │
    Solve an estimation problem using the Levenberg-Marquardt algorithm.
    │ │ │ @@ -123,45 +123,45 @@ │ │ │ AbstractEstimator.estimate(EstimationProblem problem) │ │ │
    Deprecated. 
    │ │ │
    Solve an estimation problem.
    │ │ │ │ │ │ │ │ │ │ │ │ void │ │ │ -Estimator.estimate(EstimationProblem problem) │ │ │ +GaussNewtonEstimator.estimate(EstimationProblem problem) │ │ │
    Deprecated. 
    │ │ │ -
    Solve an estimation problem.
    │ │ │ +
    Solve an estimation problem using a least squares criterion.
    │ │ │ │ │ │ │ │ │ │ │ │ double[][] │ │ │ -AbstractEstimator.getCovariances(EstimationProblem problem) │ │ │ +Estimator.getCovariances(EstimationProblem problem) │ │ │
    Deprecated. 
    │ │ │ -
    Get the covariance matrix of unbound estimated parameters.
    │ │ │ +
    Get the covariance matrix of estimated parameters.
    │ │ │ │ │ │ │ │ │ │ │ │ double[][] │ │ │ -Estimator.getCovariances(EstimationProblem problem) │ │ │ +AbstractEstimator.getCovariances(EstimationProblem problem) │ │ │
    Deprecated. 
    │ │ │ -
    Get the covariance matrix of estimated parameters.
    │ │ │ +
    Get the covariance matrix of unbound estimated parameters.
    │ │ │ │ │ │ │ │ │ │ │ │ double[] │ │ │ -AbstractEstimator.guessParametersErrors(EstimationProblem problem) │ │ │ +Estimator.guessParametersErrors(EstimationProblem problem) │ │ │
    Deprecated. 
    │ │ │ -
    Guess the errors in unbound estimated parameters.
    │ │ │ +
    Guess the errors in estimated parameters.
    │ │ │ │ │ │ │ │ │ │ │ │ double[] │ │ │ -Estimator.guessParametersErrors(EstimationProblem problem) │ │ │ +AbstractEstimator.guessParametersErrors(EstimationProblem problem) │ │ │
    Deprecated. 
    │ │ │ -
    Guess the errors in estimated parameters.
    │ │ │ +
    Guess the errors in unbound estimated parameters.
    │ │ │ │ │ │ │ │ │ │ │ │ protected void │ │ │ AbstractEstimator.updateResidualsAndCost() │ │ │
    Deprecated. 
    │ │ │
    Update the residuals array and cost function value.
    │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/estimation/class-use/EstimationProblem.html │ │ │┄ Ordering differences only │ │ │ @@ -120,17 +120,17 @@ │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ void │ │ │ -GaussNewtonEstimator.estimate(EstimationProblem problem) │ │ │ +Estimator.estimate(EstimationProblem problem) │ │ │
    Deprecated. 
    │ │ │ -
    Solve an estimation problem using a least squares criterion.
    │ │ │ +
    Solve an estimation problem.
    │ │ │ │ │ │ │ │ │ │ │ │ void │ │ │ LevenbergMarquardtEstimator.estimate(EstimationProblem problem) │ │ │
    Deprecated. 
    │ │ │
    Solve an estimation problem using the Levenberg-Marquardt algorithm.
    │ │ │ @@ -141,66 +141,66 @@ │ │ │ AbstractEstimator.estimate(EstimationProblem problem) │ │ │
    Deprecated. 
    │ │ │
    Solve an estimation problem.
    │ │ │ │ │ │ │ │ │ │ │ │ void │ │ │ -Estimator.estimate(EstimationProblem problem) │ │ │ +GaussNewtonEstimator.estimate(EstimationProblem problem) │ │ │
    Deprecated. 
    │ │ │ -
    Solve an estimation problem.
    │ │ │ +
    Solve an estimation problem using a least squares criterion.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ AbstractEstimator.getChiSquare(EstimationProblem problem) │ │ │
    Deprecated. 
    │ │ │
    Get the Chi-Square value.
    │ │ │ │ │ │ │ │ │ │ │ │ double[][] │ │ │ -AbstractEstimator.getCovariances(EstimationProblem problem) │ │ │ +Estimator.getCovariances(EstimationProblem problem) │ │ │
    Deprecated. 
    │ │ │ -
    Get the covariance matrix of unbound estimated parameters.
    │ │ │ +
    Get the covariance matrix of estimated parameters.
    │ │ │ │ │ │ │ │ │ │ │ │ double[][] │ │ │ -Estimator.getCovariances(EstimationProblem problem) │ │ │ +AbstractEstimator.getCovariances(EstimationProblem problem) │ │ │
    Deprecated. 
    │ │ │ -
    Get the covariance matrix of estimated parameters.
    │ │ │ +
    Get the covariance matrix of unbound estimated parameters.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -AbstractEstimator.getRMS(EstimationProblem problem) │ │ │ +Estimator.getRMS(EstimationProblem problem) │ │ │
    Deprecated. 
    │ │ │
    Get the Root Mean Square value.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -Estimator.getRMS(EstimationProblem problem) │ │ │ +AbstractEstimator.getRMS(EstimationProblem problem) │ │ │
    Deprecated. 
    │ │ │
    Get the Root Mean Square value.
    │ │ │ │ │ │ │ │ │ │ │ │ double[] │ │ │ -AbstractEstimator.guessParametersErrors(EstimationProblem problem) │ │ │ +Estimator.guessParametersErrors(EstimationProblem problem) │ │ │
    Deprecated. 
    │ │ │ -
    Guess the errors in unbound estimated parameters.
    │ │ │ +
    Guess the errors in estimated parameters.
    │ │ │ │ │ │ │ │ │ │ │ │ double[] │ │ │ -Estimator.guessParametersErrors(EstimationProblem problem) │ │ │ +AbstractEstimator.guessParametersErrors(EstimationProblem problem) │ │ │
    Deprecated. 
    │ │ │ -
    Guess the errors in estimated parameters.
    │ │ │ +
    Guess the errors in unbound estimated parameters.
    │ │ │ │ │ │ │ │ │ │ │ │ protected void │ │ │ AbstractEstimator.initializeEstimate(EstimationProblem problem) │ │ │
    Deprecated. 
    │ │ │
    Initialization of the common parts of the estimation.
    │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/exception/util/class-use/Localizable.html │ │ │┄ Ordering differences only │ │ │ @@ -156,33 +156,33 @@ │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ Localizable │ │ │ -MathException.getGeneralPattern() │ │ │ +MathRuntimeException.getGeneralPattern() │ │ │
    Gets the localizable pattern used to build the general part of the message of this throwable.
    │ │ │ │ │ │ │ │ │ │ │ │ Localizable │ │ │ -MathRuntimeException.getGeneralPattern() │ │ │ +MathException.getGeneralPattern() │ │ │
    Gets the localizable pattern used to build the general part of the message of this throwable.
    │ │ │ │ │ │ │ │ │ │ │ │ Localizable │ │ │ -MathException.getSpecificPattern() │ │ │ +MathRuntimeException.getSpecificPattern() │ │ │
    Gets the localizable pattern used to build the specific part of the message of this throwable.
    │ │ │ │ │ │ │ │ │ │ │ │ Localizable │ │ │ -MathRuntimeException.getSpecificPattern() │ │ │ +MathException.getSpecificPattern() │ │ │
    Gets the localizable pattern used to build the specific part of the message of this throwable.
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -408,57 +408,57 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │
    Methods in org.apache.commons.math with parameters of type Localizable 
    Modifier and TypeMethod and Description
    LocalizableMathIllegalArgumentException.getGeneralPattern() │ │ │ +MathUnsupportedOperationException.getGeneralPattern() │ │ │
    Gets the localizable pattern used to build the general part of the message of this throwable.
    │ │ │
    LocalizableMathIllegalStateException.getGeneralPattern() │ │ │
    Gets the localizable pattern used to build the general part of the message of this throwable.
    │ │ │
    LocalizableMathThrowable.getGeneralPattern() │ │ │ +MathIllegalArgumentException.getGeneralPattern() │ │ │
    Gets the localizable pattern used to build the general part of the message of this throwable.
    │ │ │
    LocalizableMathUnsupportedOperationException.getGeneralPattern() │ │ │ +MathThrowable.getGeneralPattern() │ │ │
    Gets the localizable pattern used to build the general part of the message of this throwable.
    │ │ │
    LocalizableMathIllegalArgumentException.getSpecificPattern() │ │ │ +MathUnsupportedOperationException.getSpecificPattern() │ │ │
    Gets the localizable pattern used to build the specific part of the message of this throwable.
    │ │ │
    LocalizableMathIllegalStateException.getSpecificPattern() │ │ │
    Gets the localizable pattern used to build the specific part of the message of this throwable.
    │ │ │
    LocalizableMathThrowable.getSpecificPattern() │ │ │ +MathIllegalArgumentException.getSpecificPattern() │ │ │
    Gets the localizable pattern used to build the specific part of the message of this throwable.
    │ │ │
    LocalizableMathUnsupportedOperationException.getSpecificPattern() │ │ │ +MathThrowable.getSpecificPattern() │ │ │
    Gets the localizable pattern used to build the specific part of the message of this throwable.
    │ │ │
    │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/genetics/class-use/Chromosome.html │ │ │┄ Ordering differences only │ │ │ @@ -162,27 +162,27 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │
    Constructors in org.apache.commons.math.exception with parameters of type Localizable 
    ChromosomeChromosomePair.getSecond() │ │ │
    Access the second chromosome.
    │ │ │
    ChromosomeBinaryMutation.mutate(Chromosome original) │ │ │ +MutationPolicy.mutate(Chromosome original) │ │ │
    Mutate the given chromosome.
    │ │ │
    ChromosomeRandomKeyMutation.mutate(Chromosome original) │ │ │
    Mutate the given chromosome.
    │ │ │
    ChromosomeMutationPolicy.mutate(Chromosome original) │ │ │ +BinaryMutation.mutate(Chromosome original) │ │ │
    Mutate the given chromosome.
    │ │ │
    │ │ │ │ │ │ │ │ │ @@ -228,62 +228,62 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │
    Methods in org.apache.commons.math.genetics that return types with arguments of type Chromosome 
    intChromosome.compareTo(Chromosome another) │ │ │
    Compares two chromosomes based on their fitness.
    │ │ │
    ChromosomePairOnePointCrossover.crossover(Chromosome first, │ │ │ +CrossoverPolicy.crossover(Chromosome first, │ │ │ Chromosome second) │ │ │ -
    Performs one point crossover.
    │ │ │ +
    Perform a crossover operation on the given chromosomes.
    │ │ │
    ChromosomePairCrossoverPolicy.crossover(Chromosome first, │ │ │ +OnePointCrossover.crossover(Chromosome first, │ │ │ Chromosome second) │ │ │ -
    Perform a crossover operation on the given chromosomes.
    │ │ │ +
    Performs one point crossover.
    │ │ │
    protected booleanRandomKey.isSame(Chromosome another) │ │ │
    Returns true iff another is a RandomKey and │ │ │ encodes the same permutation.
    │ │ │
    protected booleanChromosome.isSame(Chromosome another) │ │ │ +BinaryChromosome.isSame(Chromosome another) │ │ │
    Returns true iff another has the same │ │ │ representation and therefore the same fitness.
    │ │ │
    protected booleanBinaryChromosome.isSame(Chromosome another) │ │ │ +Chromosome.isSame(Chromosome another) │ │ │
    Returns true iff another has the same │ │ │ representation and therefore the same fitness.
    │ │ │
    ChromosomeBinaryMutation.mutate(Chromosome original) │ │ │ +MutationPolicy.mutate(Chromosome original) │ │ │
    Mutate the given chromosome.
    │ │ │
    ChromosomeRandomKeyMutation.mutate(Chromosome original) │ │ │
    Mutate the given chromosome.
    │ │ │
    ChromosomeMutationPolicy.mutate(Chromosome original) │ │ │ +BinaryMutation.mutate(Chromosome original) │ │ │
    Mutate the given chromosome.
    │ │ │
    │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/genetics/class-use/ChromosomePair.html │ │ │┄ Ordering differences only │ │ │ @@ -103,24 +103,24 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/genetics/class-use/Population.html │ │ │┄ Ordering differences only │ │ │ @@ -132,21 +132,21 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │
    Method parameters in org.apache.commons.math.genetics with type arguments of type Chromosome 
    Modifier and TypeMethod and Description
    ChromosomePairOnePointCrossover.crossover(Chromosome first, │ │ │ +CrossoverPolicy.crossover(Chromosome first, │ │ │ Chromosome second) │ │ │ -
    Performs one point crossover.
    │ │ │ +
    Perform a crossover operation on the given chromosomes.
    │ │ │
    ChromosomePairCrossoverPolicy.crossover(Chromosome first, │ │ │ +OnePointCrossover.crossover(Chromosome first, │ │ │ Chromosome second) │ │ │ -
    Perform a crossover operation on the given chromosomes.
    │ │ │ +
    Performs one point crossover.
    │ │ │
    ChromosomePairTournamentSelection.select(Population population) │ │ │
    Select two chromosomes from the population.
    │ │ │
    GeneticAlgorithm.evolve(Population initial, │ │ │ StoppingCondition condition) │ │ │
    Evolve the given population.
    │ │ │
    PopulationElitisticListPopulation.nextGeneration() │ │ │ +Population.nextGeneration() │ │ │
    Start the population for the next generation.
    │ │ │
    PopulationPopulation.nextGeneration() │ │ │ +ElitisticListPopulation.nextGeneration() │ │ │
    Start the population for the next generation.
    │ │ │
    PopulationGeneticAlgorithm.nextGeneration(Population current) │ │ │
    Evolve the given population into the next generation.
    │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/linear/class-use/AbstractRealVector.html │ │ │┄ Ordering differences only │ │ │ @@ -122,22 +122,22 @@ │ │ │
    Methods in org.apache.commons.math.linear that return AbstractRealVector 
    Modifier and TypeMethod and Description
    abstract AbstractRealVectorAbstractRealVector.copy() │ │ │ +AbstractRealVectorArrayRealVector.copy() │ │ │
    Returns a (deep) copy of this vector.
    │ │ │
    AbstractRealVectorArrayRealVector.copy() │ │ │ +abstract AbstractRealVectorAbstractRealVector.copy() │ │ │
    Returns a (deep) copy of this vector.
    │ │ │
    │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/linear/class-use/Array2DRowRealMatrix.html │ │ │┄ Ordering differences only │ │ │ @@ -230,71 +230,71 @@ │ │ │ Methods in org.apache.commons.math.ode.nonstiff that return Array2DRowRealMatrix  │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ -protected Array2DRowRealMatrix │ │ │ -AdamsIntegrator.initializeHighOrderDerivatives(double[] first, │ │ │ +Array2DRowRealMatrix │ │ │ +AdamsNordsieckTransformer.initializeHighOrderDerivatives(double[] first, │ │ │ double[][] multistep) │ │ │
    Initialize the high order scaled derivatives at step start.
    │ │ │ │ │ │ │ │ │ │ │ │ -Array2DRowRealMatrix │ │ │ -AdamsNordsieckTransformer.initializeHighOrderDerivatives(double[] first, │ │ │ +protected Array2DRowRealMatrix │ │ │ +AdamsIntegrator.initializeHighOrderDerivatives(double[] first, │ │ │ double[][] multistep) │ │ │
    Initialize the high order scaled derivatives at step start.
    │ │ │ │ │ │ │ │ │ │ │ │ Array2DRowRealMatrix │ │ │ -AdamsIntegrator.updateHighOrderDerivativesPhase1(Array2DRowRealMatrix highOrder) │ │ │ +AdamsNordsieckTransformer.updateHighOrderDerivativesPhase1(Array2DRowRealMatrix highOrder) │ │ │
    Update the high order scaled derivatives for Adams integrators (phase 1).
    │ │ │ │ │ │ │ │ │ │ │ │ Array2DRowRealMatrix │ │ │ -AdamsNordsieckTransformer.updateHighOrderDerivativesPhase1(Array2DRowRealMatrix highOrder) │ │ │ +AdamsIntegrator.updateHighOrderDerivativesPhase1(Array2DRowRealMatrix highOrder) │ │ │
    Update the high order scaled derivatives for Adams integrators (phase 1).
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │
    Methods in org.apache.commons.math.ode.nonstiff with parameters of type Array2DRowRealMatrix 
    Modifier and TypeMethod and Description
    Array2DRowRealMatrixAdamsIntegrator.updateHighOrderDerivativesPhase1(Array2DRowRealMatrix highOrder) │ │ │ +AdamsNordsieckTransformer.updateHighOrderDerivativesPhase1(Array2DRowRealMatrix highOrder) │ │ │
    Update the high order scaled derivatives for Adams integrators (phase 1).
    │ │ │
    Array2DRowRealMatrixAdamsNordsieckTransformer.updateHighOrderDerivativesPhase1(Array2DRowRealMatrix highOrder) │ │ │ +AdamsIntegrator.updateHighOrderDerivativesPhase1(Array2DRowRealMatrix highOrder) │ │ │
    Update the high order scaled derivatives for Adams integrators (phase 1).
    │ │ │
    voidAdamsIntegrator.updateHighOrderDerivativesPhase2(double[] start, │ │ │ +AdamsNordsieckTransformer.updateHighOrderDerivativesPhase2(double[] start, │ │ │ double[] end, │ │ │ Array2DRowRealMatrix highOrder) │ │ │
    Update the high order scaled derivatives Adams integrators (phase 2).
    │ │ │
    voidAdamsNordsieckTransformer.updateHighOrderDerivativesPhase2(double[] start, │ │ │ +AdamsIntegrator.updateHighOrderDerivativesPhase2(double[] start, │ │ │ double[] end, │ │ │ Array2DRowRealMatrix highOrder) │ │ │
    Update the high order scaled derivatives Adams integrators (phase 2).
    │ │ │
    │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/linear/class-use/BigMatrix.html │ │ │┄ Ordering differences only │ │ │ @@ -119,38 +119,38 @@ │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ BigMatrix │ │ │ -BigMatrixImpl.add(BigMatrix m) │ │ │ +BigMatrix.add(BigMatrix m) │ │ │
    Deprecated. 
    │ │ │ -
    Compute the sum of this and m.
    │ │ │ +
    Compute the sum of this and m.
    │ │ │ │ │ │ │ │ │ │ │ │ BigMatrix │ │ │ -BigMatrix.add(BigMatrix m) │ │ │ +BigMatrixImpl.add(BigMatrix m) │ │ │
    Deprecated. 
    │ │ │ -
    Compute the sum of this and m.
    │ │ │ +
    Compute the sum of this and m.
    │ │ │ │ │ │ │ │ │ │ │ │ BigMatrix │ │ │ -BigMatrixImpl.copy() │ │ │ +BigMatrix.copy() │ │ │
    Deprecated. 
    │ │ │ -
    Create a new BigMatrix which is a copy of this.
    │ │ │ +
    Returns a (deep) copy of this.
    │ │ │ │ │ │ │ │ │ │ │ │ BigMatrix │ │ │ -BigMatrix.copy() │ │ │ +BigMatrixImpl.copy() │ │ │
    Deprecated. 
    │ │ │ -
    Returns a (deep) copy of this.
    │ │ │ +
    Create a new BigMatrix which is a copy of this.
    │ │ │ │ │ │ │ │ │ │ │ │ static BigMatrix │ │ │ MatrixUtils.createBigIdentityMatrix(int dimension) │ │ │
    Deprecated.  │ │ │ │ │ │ @@ -236,284 +236,284 @@ │ │ │
    Deprecated.  │ │ │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ BigMatrix │ │ │ -BigMatrixImpl.getColumnMatrix(int column) │ │ │ +BigMatrix.getColumnMatrix(int column) │ │ │
    Deprecated. 
    │ │ │
    Returns the entries in column number column │ │ │ as a column matrix.
    │ │ │ │ │ │ │ │ │ │ │ │ BigMatrix │ │ │ -BigMatrix.getColumnMatrix(int column) │ │ │ +BigMatrixImpl.getColumnMatrix(int column) │ │ │
    Deprecated. 
    │ │ │
    Returns the entries in column number column │ │ │ as a column matrix.
    │ │ │ │ │ │ │ │ │ │ │ │ protected BigMatrix │ │ │ BigMatrixImpl.getLUMatrix() │ │ │
    Deprecated. 
    │ │ │
    Returns the LU decomposition as a BigMatrix.
    │ │ │ │ │ │ │ │ │ │ │ │ BigMatrix │ │ │ -BigMatrixImpl.getRowMatrix(int row) │ │ │ +BigMatrix.getRowMatrix(int row) │ │ │
    Deprecated. 
    │ │ │
    Returns the entries in row number row │ │ │ as a row matrix.
    │ │ │ │ │ │ │ │ │ │ │ │ BigMatrix │ │ │ -BigMatrix.getRowMatrix(int row) │ │ │ +BigMatrixImpl.getRowMatrix(int row) │ │ │
    Deprecated. 
    │ │ │
    Returns the entries in row number row │ │ │ as a row matrix.
    │ │ │ │ │ │ │ │ │ │ │ │ BigMatrix │ │ │ -BigMatrixImpl.getSubMatrix(int[] selectedRows, │ │ │ +BigMatrix.getSubMatrix(int[] selectedRows, │ │ │ int[] selectedColumns) │ │ │
    Deprecated. 
    │ │ │
    Gets a submatrix.
    │ │ │ │ │ │ │ │ │ │ │ │ BigMatrix │ │ │ -BigMatrix.getSubMatrix(int[] selectedRows, │ │ │ +BigMatrixImpl.getSubMatrix(int[] selectedRows, │ │ │ int[] selectedColumns) │ │ │
    Deprecated. 
    │ │ │
    Gets a submatrix.
    │ │ │ │ │ │ │ │ │ │ │ │ BigMatrix │ │ │ -BigMatrixImpl.getSubMatrix(int startRow, │ │ │ +BigMatrix.getSubMatrix(int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Deprecated. 
    │ │ │
    Gets a submatrix.
    │ │ │ │ │ │ │ │ │ │ │ │ BigMatrix │ │ │ -BigMatrix.getSubMatrix(int startRow, │ │ │ +BigMatrixImpl.getSubMatrix(int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Deprecated. 
    │ │ │
    Gets a submatrix.
    │ │ │ │ │ │ │ │ │ │ │ │ BigMatrix │ │ │ -BigMatrixImpl.inverse() │ │ │ +BigMatrix.inverse() │ │ │
    Deprecated. 
    │ │ │ -
    Returns the inverse matrix if this matrix is invertible.
    │ │ │ +
    Returns the inverse of this matrix.
    │ │ │ │ │ │ │ │ │ │ │ │ BigMatrix │ │ │ -BigMatrix.inverse() │ │ │ +BigMatrixImpl.inverse() │ │ │
    Deprecated. 
    │ │ │ -
    Returns the inverse of this matrix.
    │ │ │ +
    Returns the inverse matrix if this matrix is invertible.
    │ │ │ │ │ │ │ │ │ │ │ │ BigMatrix │ │ │ -BigMatrixImpl.multiply(BigMatrix m) │ │ │ +BigMatrix.multiply(BigMatrix m) │ │ │
    Deprecated. 
    │ │ │ -
    Returns the result of postmultiplying this by m.
    │ │ │ +
    Returns the result of postmultiplying this by m.
    │ │ │ │ │ │ │ │ │ │ │ │ BigMatrix │ │ │ -BigMatrix.multiply(BigMatrix m) │ │ │ +BigMatrixImpl.multiply(BigMatrix m) │ │ │
    Deprecated. 
    │ │ │ -
    Returns the result of postmultiplying this by m.
    │ │ │ +
    Returns the result of postmultiplying this by m.
    │ │ │ │ │ │ │ │ │ │ │ │ BigMatrix │ │ │ -BigMatrixImpl.preMultiply(BigMatrix m) │ │ │ +BigMatrix.preMultiply(BigMatrix m) │ │ │
    Deprecated. 
    │ │ │
    Returns the result premultiplying this by m.
    │ │ │ │ │ │ │ │ │ │ │ │ BigMatrix │ │ │ -BigMatrix.preMultiply(BigMatrix m) │ │ │ +BigMatrixImpl.preMultiply(BigMatrix m) │ │ │
    Deprecated. 
    │ │ │
    Returns the result premultiplying this by m.
    │ │ │ │ │ │ │ │ │ │ │ │ BigMatrix │ │ │ -BigMatrixImpl.scalarAdd(BigDecimal d) │ │ │ +BigMatrix.scalarAdd(BigDecimal d) │ │ │
    Deprecated. 
    │ │ │
    Returns the result of adding d to each entry of this.
    │ │ │ │ │ │ │ │ │ │ │ │ BigMatrix │ │ │ -BigMatrix.scalarAdd(BigDecimal d) │ │ │ +BigMatrixImpl.scalarAdd(BigDecimal d) │ │ │
    Deprecated. 
    │ │ │
    Returns the result of adding d to each entry of this.
    │ │ │ │ │ │ │ │ │ │ │ │ BigMatrix │ │ │ -BigMatrixImpl.scalarMultiply(BigDecimal d) │ │ │ +BigMatrix.scalarMultiply(BigDecimal d) │ │ │
    Deprecated. 
    │ │ │ -
    Returns the result of multiplying each entry of this by d
    │ │ │ +
    Returns the result multiplying each entry of this by d.
    │ │ │ │ │ │ │ │ │ │ │ │ BigMatrix │ │ │ -BigMatrix.scalarMultiply(BigDecimal d) │ │ │ +BigMatrixImpl.scalarMultiply(BigDecimal d) │ │ │
    Deprecated. 
    │ │ │ -
    Returns the result multiplying each entry of this by d.
    │ │ │ +
    Returns the result of multiplying each entry of this by d
    │ │ │ │ │ │ │ │ │ │ │ │ BigMatrix │ │ │ -BigMatrixImpl.solve(BigMatrix b) │ │ │ +BigMatrix.solve(BigMatrix b) │ │ │
    Deprecated. 
    │ │ │
    Returns a matrix of (column) solution vectors for linear systems with │ │ │ coefficient matrix = this and constant vectors = columns of │ │ │ b.
    │ │ │ │ │ │ │ │ │ │ │ │ BigMatrix │ │ │ -BigMatrix.solve(BigMatrix b) │ │ │ +BigMatrixImpl.solve(BigMatrix b) │ │ │
    Deprecated. 
    │ │ │
    Returns a matrix of (column) solution vectors for linear systems with │ │ │ coefficient matrix = this and constant vectors = columns of │ │ │ b.
    │ │ │ │ │ │ │ │ │ │ │ │ BigMatrix │ │ │ -BigMatrixImpl.subtract(BigMatrix m) │ │ │ +BigMatrix.subtract(BigMatrix m) │ │ │
    Deprecated. 
    │ │ │ -
    Compute this minus m.
    │ │ │ +
    Compute this minus m.
    │ │ │ │ │ │ │ │ │ │ │ │ BigMatrix │ │ │ -BigMatrix.subtract(BigMatrix m) │ │ │ +BigMatrixImpl.subtract(BigMatrix m) │ │ │
    Deprecated. 
    │ │ │ -
    Compute this minus m.
    │ │ │ +
    Compute this minus m.
    │ │ │ │ │ │ │ │ │ │ │ │ BigMatrix │ │ │ -BigMatrixImpl.transpose() │ │ │ +BigMatrix.transpose() │ │ │
    Deprecated. 
    │ │ │ -
    Returns the transpose matrix.
    │ │ │ +
    Returns the transpose of this matrix.
    │ │ │ │ │ │ │ │ │ │ │ │ BigMatrix │ │ │ -BigMatrix.transpose() │ │ │ +BigMatrixImpl.transpose() │ │ │
    Deprecated. 
    │ │ │ -
    Returns the transpose of this matrix.
    │ │ │ +
    Returns the transpose matrix.
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │
    Methods in org.apache.commons.math.linear with parameters of type BigMatrix 
    Modifier and TypeMethod and Description
    BigMatrixBigMatrixImpl.add(BigMatrix m) │ │ │ +BigMatrix.add(BigMatrix m) │ │ │
    Deprecated. 
    │ │ │ -
    Compute the sum of this and m.
    │ │ │ +
    Compute the sum of this and m.
    │ │ │
    BigMatrixBigMatrix.add(BigMatrix m) │ │ │ +BigMatrixImpl.add(BigMatrix m) │ │ │
    Deprecated. 
    │ │ │ -
    Compute the sum of this and m.
    │ │ │ +
    Compute the sum of this and m.
    │ │ │
    BigMatrixBigMatrixImpl.multiply(BigMatrix m) │ │ │ +BigMatrix.multiply(BigMatrix m) │ │ │
    Deprecated. 
    │ │ │ -
    Returns the result of postmultiplying this by m.
    │ │ │ +
    Returns the result of postmultiplying this by m.
    │ │ │
    BigMatrixBigMatrix.multiply(BigMatrix m) │ │ │ +BigMatrixImpl.multiply(BigMatrix m) │ │ │
    Deprecated. 
    │ │ │ -
    Returns the result of postmultiplying this by m.
    │ │ │ +
    Returns the result of postmultiplying this by m.
    │ │ │
    BigMatrixBigMatrixImpl.preMultiply(BigMatrix m) │ │ │ +BigMatrix.preMultiply(BigMatrix m) │ │ │
    Deprecated. 
    │ │ │
    Returns the result premultiplying this by m.
    │ │ │
    BigMatrixBigMatrix.preMultiply(BigMatrix m) │ │ │ +BigMatrixImpl.preMultiply(BigMatrix m) │ │ │
    Deprecated. 
    │ │ │
    Returns the result premultiplying this by m.
    │ │ │
    BigMatrixBigMatrixImpl.solve(BigMatrix b) │ │ │ +BigMatrix.solve(BigMatrix b) │ │ │
    Deprecated. 
    │ │ │
    Returns a matrix of (column) solution vectors for linear systems with │ │ │ coefficient matrix = this and constant vectors = columns of │ │ │ b.
    │ │ │
    BigMatrixBigMatrix.solve(BigMatrix b) │ │ │ +BigMatrixImpl.solve(BigMatrix b) │ │ │
    Deprecated. 
    │ │ │
    Returns a matrix of (column) solution vectors for linear systems with │ │ │ coefficient matrix = this and constant vectors = columns of │ │ │ b.
    │ │ │
    BigMatrixBigMatrixImpl.subtract(BigMatrix m) │ │ │ +BigMatrix.subtract(BigMatrix m) │ │ │
    Deprecated. 
    │ │ │ -
    Compute this minus m.
    │ │ │ +
    Compute this minus m.
    │ │ │
    BigMatrixBigMatrix.subtract(BigMatrix m) │ │ │ +BigMatrixImpl.subtract(BigMatrix m) │ │ │
    Deprecated. 
    │ │ │ -
    Compute this minus m.
    │ │ │ +
    Compute this minus m.
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/linear/class-use/DecompositionSolver.html │ │ │┄ Ordering differences only │ │ │ @@ -102,63 +102,63 @@ │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ DecompositionSolver │ │ │ -EigenDecompositionImpl.getSolver() │ │ │ -
    Get a solver for finding the A × X = B solution in exact linear sense.
    │ │ │ +SingularValueDecomposition.getSolver() │ │ │ +
    Get a solver for finding the A × X = B solution in least square sense.
    │ │ │ │ │ │ │ │ │ │ │ │ DecompositionSolver │ │ │ -SingularValueDecomposition.getSolver() │ │ │ -
    Get a solver for finding the A × X = B solution in least square sense.
    │ │ │ +LUDecompositionImpl.getSolver() │ │ │ +
    Get a solver for finding the A × X = B solution in exact linear sense.
    │ │ │ │ │ │ │ │ │ │ │ │ DecompositionSolver │ │ │ -QRDecomposition.getSolver() │ │ │ -
    Get a solver for finding the A × X = B solution in least square sense.
    │ │ │ +EigenDecomposition.getSolver() │ │ │ +
    Get a solver for finding the A × X = B solution in exact linear sense.
    │ │ │ │ │ │ │ │ │ │ │ │ DecompositionSolver │ │ │ -EigenDecomposition.getSolver() │ │ │ +EigenDecompositionImpl.getSolver() │ │ │
    Get a solver for finding the A × X = B solution in exact linear sense.
    │ │ │ │ │ │ │ │ │ │ │ │ DecompositionSolver │ │ │ -LUDecompositionImpl.getSolver() │ │ │ +LUDecomposition.getSolver() │ │ │
    Get a solver for finding the A × X = B solution in exact linear sense.
    │ │ │ │ │ │ │ │ │ │ │ │ DecompositionSolver │ │ │ CholeskyDecompositionImpl.getSolver() │ │ │
    Get a solver for finding the A × X = B solution in least square sense.
    │ │ │ │ │ │ │ │ │ │ │ │ DecompositionSolver │ │ │ -CholeskyDecomposition.getSolver() │ │ │ +SingularValueDecompositionImpl.getSolver() │ │ │
    Get a solver for finding the A × X = B solution in least square sense.
    │ │ │ │ │ │ │ │ │ │ │ │ DecompositionSolver │ │ │ -LUDecomposition.getSolver() │ │ │ -
    Get a solver for finding the A × X = B solution in exact linear sense.
    │ │ │ +CholeskyDecomposition.getSolver() │ │ │ +
    Get a solver for finding the A × X = B solution in least square sense.
    │ │ │ │ │ │ │ │ │ │ │ │ DecompositionSolver │ │ │ -SingularValueDecompositionImpl.getSolver() │ │ │ +QRDecomposition.getSolver() │ │ │
    Get a solver for finding the A × X = B solution in least square sense.
    │ │ │ │ │ │ │ │ │ │ │ │ DecompositionSolver │ │ │ QRDecompositionImpl.getSolver() │ │ │
    Get a solver for finding the A × X = B solution in least square sense.
    │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/linear/class-use/FieldDecompositionSolver.html │ │ │┄ Ordering differences only │ │ │ @@ -101,22 +101,22 @@ │ │ │ Methods in org.apache.commons.math.linear that return FieldDecompositionSolver  │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ -FieldDecompositionSolver<T> │ │ │ -FieldLUDecompositionImpl.getSolver() │ │ │ +FieldDecompositionSolver<T> │ │ │ +FieldLUDecomposition.getSolver() │ │ │
    Get a solver for finding the A × X = B solution in exact linear sense.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldDecompositionSolver<T> │ │ │ -FieldLUDecomposition.getSolver() │ │ │ +FieldDecompositionSolver<T> │ │ │ +FieldLUDecompositionImpl.getSolver() │ │ │
    Get a solver for finding the A × X = B solution in exact linear sense.
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/linear/class-use/FieldMatrix.html │ │ │┄ Ordering differences only │ │ │ @@ -141,58 +141,58 @@ │ │ │ │ │ │ FieldMatrix<T> │ │ │ AbstractFieldMatrix.add(FieldMatrix<T> m) │ │ │
    Compute the sum of this and m.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -Array2DRowFieldMatrix.add(FieldMatrix<T> m) │ │ │ +FieldMatrix<T> │ │ │ +FieldMatrix.add(FieldMatrix<T> m) │ │ │
    Compute the sum of this and m.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -BlockFieldMatrix.add(FieldMatrix<T> m) │ │ │ +FieldMatrix<T> │ │ │ +Array2DRowFieldMatrix.add(FieldMatrix<T> m) │ │ │
    Compute the sum of this and m.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -FieldMatrix.add(FieldMatrix<T> m) │ │ │ +FieldMatrix<T> │ │ │ +BlockFieldMatrix.add(FieldMatrix<T> m) │ │ │
    Compute the sum of this and m.
    │ │ │ │ │ │ │ │ │ │ │ │ -abstract FieldMatrix<T> │ │ │ -AbstractFieldMatrix.copy() │ │ │ +FieldMatrix<T> │ │ │ +SparseFieldMatrix.copy() │ │ │
    Returns a (deep) copy of this.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -SparseFieldMatrix.copy() │ │ │ +abstract FieldMatrix<T> │ │ │ +AbstractFieldMatrix.copy() │ │ │
    Returns a (deep) copy of this.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -Array2DRowFieldMatrix.copy() │ │ │ +FieldMatrix<T> │ │ │ +FieldMatrix.copy() │ │ │
    Returns a (deep) copy of this.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -BlockFieldMatrix.copy() │ │ │ +FieldMatrix<T> │ │ │ +Array2DRowFieldMatrix.copy() │ │ │
    Returns a (deep) copy of this.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -FieldMatrix.copy() │ │ │ +FieldMatrix<T> │ │ │ +BlockFieldMatrix.copy() │ │ │
    Returns a (deep) copy of this.
    │ │ │ │ │ │ │ │ │ │ │ │ static <T extends FieldElement<T>>
    FieldMatrix<T>
    │ │ │ MatrixUtils.createColumnFieldMatrix(T[] columnData) │ │ │
    Creates a column FieldMatrix using the data from the input │ │ │ @@ -224,48 +224,48 @@ │ │ │ static <T extends FieldElement<T>>
    FieldMatrix<T>
    │ │ │ MatrixUtils.createFieldMatrix(T[][] data) │ │ │
    Returns a FieldMatrix whose entries are the the values in the │ │ │ the input array.
    │ │ │ │ │ │ │ │ │ │ │ │ -abstract FieldMatrix<T> │ │ │ -AbstractFieldMatrix.createMatrix(int rowDimension, │ │ │ +FieldMatrix<T> │ │ │ +SparseFieldMatrix.createMatrix(int rowDimension, │ │ │ int columnDimension) │ │ │
    Create a new FieldMatrix of the same type as the instance with the supplied │ │ │ row and column dimensions.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -SparseFieldMatrix.createMatrix(int rowDimension, │ │ │ +abstract FieldMatrix<T> │ │ │ +AbstractFieldMatrix.createMatrix(int rowDimension, │ │ │ int columnDimension) │ │ │
    Create a new FieldMatrix of the same type as the instance with the supplied │ │ │ row and column dimensions.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -Array2DRowFieldMatrix.createMatrix(int rowDimension, │ │ │ +FieldMatrix<T> │ │ │ +FieldMatrix.createMatrix(int rowDimension, │ │ │ int columnDimension) │ │ │
    Create a new FieldMatrix of the same type as the instance with the supplied │ │ │ row and column dimensions.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -BlockFieldMatrix.createMatrix(int rowDimension, │ │ │ +FieldMatrix<T> │ │ │ +Array2DRowFieldMatrix.createMatrix(int rowDimension, │ │ │ int columnDimension) │ │ │
    Create a new FieldMatrix of the same type as the instance with the supplied │ │ │ row and column dimensions.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -FieldMatrix.createMatrix(int rowDimension, │ │ │ +FieldMatrix<T> │ │ │ +BlockFieldMatrix.createMatrix(int rowDimension, │ │ │ int columnDimension) │ │ │
    Create a new FieldMatrix of the same type as the instance with the supplied │ │ │ row and column dimensions.
    │ │ │ │ │ │ │ │ │ │ │ │ static <T extends FieldElement<T>>
    FieldMatrix<T>
    │ │ │ @@ -278,74 +278,74 @@ │ │ │ FieldMatrix<T> │ │ │ AbstractFieldMatrix.getColumnMatrix(int column) │ │ │
    Returns the entries in column number column │ │ │ as a column matrix.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -BlockFieldMatrix.getColumnMatrix(int column) │ │ │ +FieldMatrix<T> │ │ │ +FieldMatrix.getColumnMatrix(int column) │ │ │
    Returns the entries in column number column │ │ │ as a column matrix.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -FieldMatrix.getColumnMatrix(int column) │ │ │ +FieldMatrix<T> │ │ │ +BlockFieldMatrix.getColumnMatrix(int column) │ │ │
    Returns the entries in column number column │ │ │ as a column matrix.
    │ │ │ │ │ │ │ │ │ │ │ │ FieldMatrix<T> │ │ │ FieldDecompositionSolver.getInverse() │ │ │
    Get the inverse (or pseudo-inverse) of the decomposed matrix.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -FieldLUDecompositionImpl.getL() │ │ │ +FieldMatrix<T> │ │ │ +FieldLUDecomposition.getL() │ │ │
    Returns the matrix L of the decomposition.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -FieldLUDecomposition.getL() │ │ │ +FieldMatrix<T> │ │ │ +FieldLUDecompositionImpl.getL() │ │ │
    Returns the matrix L of the decomposition.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -FieldLUDecompositionImpl.getP() │ │ │ +FieldMatrix<T> │ │ │ +FieldLUDecomposition.getP() │ │ │
    Returns the P rows permutation matrix.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -FieldLUDecomposition.getP() │ │ │ +FieldMatrix<T> │ │ │ +FieldLUDecompositionImpl.getP() │ │ │
    Returns the P rows permutation matrix.
    │ │ │ │ │ │ │ │ │ │ │ │ FieldMatrix<T> │ │ │ AbstractFieldMatrix.getRowMatrix(int row) │ │ │
    Returns the entries in row number row │ │ │ as a row matrix.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -BlockFieldMatrix.getRowMatrix(int row) │ │ │ +FieldMatrix<T> │ │ │ +FieldMatrix.getRowMatrix(int row) │ │ │
    Returns the entries in row number row │ │ │ as a row matrix.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -FieldMatrix.getRowMatrix(int row) │ │ │ +FieldMatrix<T> │ │ │ +BlockFieldMatrix.getRowMatrix(int row) │ │ │
    Returns the entries in row number row │ │ │ as a row matrix.
    │ │ │ │ │ │ │ │ │ │ │ │ FieldMatrix<T> │ │ │ AbstractFieldMatrix.getSubMatrix(int[] selectedRows, │ │ │ @@ -366,64 +366,64 @@ │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Gets a submatrix.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -BlockFieldMatrix.getSubMatrix(int startRow, │ │ │ +FieldMatrix<T> │ │ │ +FieldMatrix.getSubMatrix(int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Gets a submatrix.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -FieldMatrix.getSubMatrix(int startRow, │ │ │ +FieldMatrix<T> │ │ │ +BlockFieldMatrix.getSubMatrix(int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Gets a submatrix.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -FieldLUDecompositionImpl.getU() │ │ │ +FieldMatrix<T> │ │ │ +FieldLUDecomposition.getU() │ │ │
    Returns the matrix U of the decomposition.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -FieldLUDecomposition.getU() │ │ │ +FieldMatrix<T> │ │ │ +FieldLUDecompositionImpl.getU() │ │ │
    Returns the matrix U of the decomposition.
    │ │ │ │ │ │ │ │ │ │ │ │ FieldMatrix<T> │ │ │ AbstractFieldMatrix.multiply(FieldMatrix<T> m) │ │ │
    Returns the result of postmultiplying this by m.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -Array2DRowFieldMatrix.multiply(FieldMatrix<T> m) │ │ │ +FieldMatrix<T> │ │ │ +FieldMatrix.multiply(FieldMatrix<T> m) │ │ │
    Returns the result of postmultiplying this by m.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -BlockFieldMatrix.multiply(FieldMatrix<T> m) │ │ │ +FieldMatrix<T> │ │ │ +Array2DRowFieldMatrix.multiply(FieldMatrix<T> m) │ │ │
    Returns the result of postmultiplying this by m.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -FieldMatrix.multiply(FieldMatrix<T> m) │ │ │ +FieldMatrix<T> │ │ │ +BlockFieldMatrix.multiply(FieldMatrix<T> m) │ │ │
    Returns the result of postmultiplying this by m.
    │ │ │ │ │ │ │ │ │ │ │ │ FieldMatrix<T> │ │ │ ArrayFieldVector.outerProduct(ArrayFieldVector<T> v) │ │ │
    Compute the outer product.
    │ │ │ @@ -432,22 +432,22 @@ │ │ │ │ │ │ FieldMatrix<T> │ │ │ ArrayFieldVector.outerProduct(FieldVector<T> v) │ │ │
    Compute the outer product.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -FieldVector.outerProduct(FieldVector<T> v) │ │ │ +FieldMatrix<T> │ │ │ +SparseFieldVector.outerProduct(FieldVector<T> v) │ │ │
    Compute the outer product.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -SparseFieldVector.outerProduct(FieldVector<T> v) │ │ │ +FieldMatrix<T> │ │ │ +FieldVector.outerProduct(FieldVector<T> v) │ │ │
    Compute the outer product.
    │ │ │ │ │ │ │ │ │ │ │ │ FieldMatrix<T> │ │ │ SparseFieldVector.outerProduct(SparseFieldVector<T> v) │ │ │
    Optimized method to compute outer product when both vectors are sparse.
    │ │ │ @@ -456,22 +456,22 @@ │ │ │ │ │ │ FieldMatrix<T> │ │ │ ArrayFieldVector.outerProduct(T[] v) │ │ │
    Compute the outer product.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -FieldVector.outerProduct(T[] v) │ │ │ +FieldMatrix<T> │ │ │ +SparseFieldVector.outerProduct(T[] v) │ │ │
    Compute the outer product.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -SparseFieldVector.outerProduct(T[] v) │ │ │ +FieldMatrix<T> │ │ │ +FieldVector.outerProduct(T[] v) │ │ │
    Compute the outer product.
    │ │ │ │ │ │ │ │ │ │ │ │ FieldMatrix<T> │ │ │ AbstractFieldMatrix.preMultiply(FieldMatrix<T> m) │ │ │
    Returns the result premultiplying this by m.
    │ │ │ @@ -486,40 +486,40 @@ │ │ │ │ │ │ FieldMatrix<T> │ │ │ AbstractFieldMatrix.scalarAdd(T d) │ │ │
    Returns the result of adding d to each entry of this.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -BlockFieldMatrix.scalarAdd(T d) │ │ │ +FieldMatrix<T> │ │ │ +FieldMatrix.scalarAdd(T d) │ │ │
    Returns the result of adding d to each entry of this.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -FieldMatrix.scalarAdd(T d) │ │ │ +FieldMatrix<T> │ │ │ +BlockFieldMatrix.scalarAdd(T d) │ │ │
    Returns the result of adding d to each entry of this.
    │ │ │ │ │ │ │ │ │ │ │ │ FieldMatrix<T> │ │ │ AbstractFieldMatrix.scalarMultiply(T d) │ │ │
    Returns the result multiplying each entry of this by d.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -BlockFieldMatrix.scalarMultiply(T d) │ │ │ +FieldMatrix<T> │ │ │ +FieldMatrix.scalarMultiply(T d) │ │ │
    Returns the result multiplying each entry of this by d.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -FieldMatrix.scalarMultiply(T d) │ │ │ +FieldMatrix<T> │ │ │ +BlockFieldMatrix.scalarMultiply(T d) │ │ │
    Returns the result multiplying each entry of this by d.
    │ │ │ │ │ │ │ │ │ │ │ │ FieldMatrix<T> │ │ │ FieldDecompositionSolver.solve(FieldMatrix<T> b) │ │ │
    Solve the linear equation A × X = B for matrices A.
    │ │ │ @@ -528,46 +528,46 @@ │ │ │ │ │ │ FieldMatrix<T> │ │ │ AbstractFieldMatrix.subtract(FieldMatrix<T> m) │ │ │
    Compute this minus m.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -Array2DRowFieldMatrix.subtract(FieldMatrix<T> m) │ │ │ +FieldMatrix<T> │ │ │ +FieldMatrix.subtract(FieldMatrix<T> m) │ │ │
    Compute this minus m.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -BlockFieldMatrix.subtract(FieldMatrix<T> m) │ │ │ +FieldMatrix<T> │ │ │ +Array2DRowFieldMatrix.subtract(FieldMatrix<T> m) │ │ │
    Compute this minus m.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -FieldMatrix.subtract(FieldMatrix<T> m) │ │ │ +FieldMatrix<T> │ │ │ +BlockFieldMatrix.subtract(FieldMatrix<T> m) │ │ │
    Compute this minus m.
    │ │ │ │ │ │ │ │ │ │ │ │ FieldMatrix<T> │ │ │ AbstractFieldMatrix.transpose() │ │ │
    Returns the transpose of this matrix.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -BlockFieldMatrix.transpose() │ │ │ +FieldMatrix<T> │ │ │ +FieldMatrix.transpose() │ │ │
    Returns the transpose of this matrix.
    │ │ │ │ │ │ │ │ │ │ │ │ -FieldMatrix<T> │ │ │ -FieldMatrix.transpose() │ │ │ +FieldMatrix<T> │ │ │ +BlockFieldMatrix.transpose() │ │ │
    Returns the transpose of this matrix.
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -579,28 +579,28 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │
    Methods in org.apache.commons.math.linear with parameters of type FieldMatrix 
    FieldMatrix<T>AbstractFieldMatrix.add(FieldMatrix<T> m) │ │ │
    Compute the sum of this and m.
    │ │ │
    FieldMatrix<T>Array2DRowFieldMatrix.add(FieldMatrix<T> m) │ │ │ +FieldMatrix<T>FieldMatrix.add(FieldMatrix<T> m) │ │ │
    Compute the sum of this and m.
    │ │ │
    FieldMatrix<T>BlockFieldMatrix.add(FieldMatrix<T> m) │ │ │ +FieldMatrix<T>Array2DRowFieldMatrix.add(FieldMatrix<T> m) │ │ │
    Compute the sum of this and m.
    │ │ │
    FieldMatrix<T>FieldMatrix.add(FieldMatrix<T> m) │ │ │ +FieldMatrix<T>BlockFieldMatrix.add(FieldMatrix<T> m) │ │ │
    Compute the sum of this and m.
    │ │ │
    static Array2DRowRealMatrixMatrixUtils.bigFractionMatrixToRealMatrix(FieldMatrix<BigFraction> m) │ │ │
    Convert a FieldMatrix/BigFraction matrix to a RealMatrix.
    │ │ │ @@ -633,28 +633,28 @@ │ │ │
    FieldMatrix<T>AbstractFieldMatrix.multiply(FieldMatrix<T> m) │ │ │
    Returns the result of postmultiplying this by m.
    │ │ │
    FieldMatrix<T>Array2DRowFieldMatrix.multiply(FieldMatrix<T> m) │ │ │ +FieldMatrix<T>FieldMatrix.multiply(FieldMatrix<T> m) │ │ │
    Returns the result of postmultiplying this by m.
    │ │ │
    FieldMatrix<T>BlockFieldMatrix.multiply(FieldMatrix<T> m) │ │ │ +FieldMatrix<T>Array2DRowFieldMatrix.multiply(FieldMatrix<T> m) │ │ │
    Returns the result of postmultiplying this by m.
    │ │ │
    FieldMatrix<T>FieldMatrix.multiply(FieldMatrix<T> m) │ │ │ +FieldMatrix<T>BlockFieldMatrix.multiply(FieldMatrix<T> m) │ │ │
    Returns the result of postmultiplying this by m.
    │ │ │
    FieldMatrix<T>AbstractFieldMatrix.preMultiply(FieldMatrix<T> m) │ │ │
    Returns the result premultiplying this by m.
    │ │ │ @@ -672,48 +672,48 @@ │ │ │ FieldMatrix<T> matrix) │ │ │
    Sets the entries in column number column │ │ │ as a column matrix.
    │ │ │
    voidBlockFieldMatrix.setColumnMatrix(int column, │ │ │ - FieldMatrix<T> matrix) │ │ │ +FieldMatrix.setColumnMatrix(int column, │ │ │ + FieldMatrix<T> matrix) │ │ │
    Sets the entries in column number column │ │ │ as a column matrix.
    │ │ │
    voidFieldMatrix.setColumnMatrix(int column, │ │ │ - FieldMatrix<T> matrix) │ │ │ +BlockFieldMatrix.setColumnMatrix(int column, │ │ │ + FieldMatrix<T> matrix) │ │ │
    Sets the entries in column number column │ │ │ as a column matrix.
    │ │ │
    voidAbstractFieldMatrix.setRowMatrix(int row, │ │ │ FieldMatrix<T> matrix) │ │ │
    Sets the entries in row number row │ │ │ as a row matrix.
    │ │ │
    voidBlockFieldMatrix.setRowMatrix(int row, │ │ │ - FieldMatrix<T> matrix) │ │ │ +FieldMatrix.setRowMatrix(int row, │ │ │ + FieldMatrix<T> matrix) │ │ │
    Sets the entries in row number row │ │ │ as a row matrix.
    │ │ │
    voidFieldMatrix.setRowMatrix(int row, │ │ │ - FieldMatrix<T> matrix) │ │ │ +BlockFieldMatrix.setRowMatrix(int row, │ │ │ + FieldMatrix<T> matrix) │ │ │
    Sets the entries in row number row │ │ │ as a row matrix.
    │ │ │
    FieldMatrix<T>FieldDecompositionSolver.solve(FieldMatrix<T> b) │ │ │ @@ -723,28 +723,28 @@ │ │ │
    FieldMatrix<T>AbstractFieldMatrix.subtract(FieldMatrix<T> m) │ │ │
    Compute this minus m.
    │ │ │
    FieldMatrix<T>Array2DRowFieldMatrix.subtract(FieldMatrix<T> m) │ │ │ +FieldMatrix<T>FieldMatrix.subtract(FieldMatrix<T> m) │ │ │
    Compute this minus m.
    │ │ │
    FieldMatrix<T>BlockFieldMatrix.subtract(FieldMatrix<T> m) │ │ │ +FieldMatrix<T>Array2DRowFieldMatrix.subtract(FieldMatrix<T> m) │ │ │
    Compute this minus m.
    │ │ │
    FieldMatrix<T>FieldMatrix.subtract(FieldMatrix<T> m) │ │ │ +FieldMatrix<T>BlockFieldMatrix.subtract(FieldMatrix<T> m) │ │ │
    Compute this minus m.
    │ │ │
    │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/linear/class-use/FieldMatrixChangingVisitor.html │ │ │┄ Ordering differences only │ │ │ @@ -122,160 +122,160 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/linear/class-use/FieldMatrixPreservingVisitor.html │ │ │┄ Ordering differences only │ │ │ @@ -122,160 +122,160 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/linear/class-use/FieldVector.html │ │ │┄ Ordering differences only │ │ │ @@ -128,22 +128,22 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │
    Constructors in org.apache.commons.math.linear with parameters of type FieldMatrix 
    TAbstractFieldMatrix.walkInColumnOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │
    Visit (and possibly change) all matrix entries in column order.
    │ │ │
    TArray2DRowFieldMatrix.walkInColumnOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │ +TFieldMatrix.walkInColumnOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │
    Visit (and possibly change) all matrix entries in column order.
    │ │ │
    TFieldMatrix.walkInColumnOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │ +TArray2DRowFieldMatrix.walkInColumnOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │
    Visit (and possibly change) all matrix entries in column order.
    │ │ │
    TAbstractFieldMatrix.walkInColumnOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries in column order.
    │ │ │
    TArray2DRowFieldMatrix.walkInColumnOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ +TFieldMatrix.walkInColumnOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries in column order.
    │ │ │
    TFieldMatrix.walkInColumnOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ +TArray2DRowFieldMatrix.walkInColumnOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries in column order.
    │ │ │
    TAbstractFieldMatrix.walkInOptimizedOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │
    Visit (and possibly change) all matrix entries using the fastest possible order.
    │ │ │
    TBlockFieldMatrix.walkInOptimizedOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │ +TFieldMatrix.walkInOptimizedOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │
    Visit (and possibly change) all matrix entries using the fastest possible order.
    │ │ │
    TFieldMatrix.walkInOptimizedOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │ +TBlockFieldMatrix.walkInOptimizedOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │
    Visit (and possibly change) all matrix entries using the fastest possible order.
    │ │ │
    TAbstractFieldMatrix.walkInOptimizedOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries using the fastest possible order.
    │ │ │
    TBlockFieldMatrix.walkInOptimizedOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ +TFieldMatrix.walkInOptimizedOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries using the fastest possible order.
    │ │ │
    TFieldMatrix.walkInOptimizedOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ +TBlockFieldMatrix.walkInOptimizedOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries using the fastest possible order.
    │ │ │
    TAbstractFieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │
    Visit (and possibly change) all matrix entries in row order.
    │ │ │
    TArray2DRowFieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │ +TFieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │
    Visit (and possibly change) all matrix entries in row order.
    │ │ │
    TBlockFieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │ +TArray2DRowFieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │
    Visit (and possibly change) all matrix entries in row order.
    │ │ │
    TFieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │ +TBlockFieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │
    Visit (and possibly change) all matrix entries in row order.
    │ │ │
    TAbstractFieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries in row order.
    │ │ │
    TArray2DRowFieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ +TFieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries in row order.
    │ │ │
    TBlockFieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ +TArray2DRowFieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries in row order.
    │ │ │
    TFieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ +TBlockFieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries in row order.
    │ │ │
    TAbstractFieldMatrix.walkInColumnOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │
    Visit (but don't change) all matrix entries in column order.
    │ │ │
    TArray2DRowFieldMatrix.walkInColumnOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │ +TFieldMatrix.walkInColumnOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │
    Visit (but don't change) all matrix entries in column order.
    │ │ │
    TFieldMatrix.walkInColumnOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │ +TArray2DRowFieldMatrix.walkInColumnOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │
    Visit (but don't change) all matrix entries in column order.
    │ │ │
    TAbstractFieldMatrix.walkInColumnOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries in column order.
    │ │ │
    TArray2DRowFieldMatrix.walkInColumnOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ +TFieldMatrix.walkInColumnOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries in column order.
    │ │ │
    TFieldMatrix.walkInColumnOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ +TArray2DRowFieldMatrix.walkInColumnOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries in column order.
    │ │ │
    TAbstractFieldMatrix.walkInOptimizedOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │
    Visit (but don't change) all matrix entries using the fastest possible order.
    │ │ │
    TBlockFieldMatrix.walkInOptimizedOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │ +TFieldMatrix.walkInOptimizedOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │
    Visit (but don't change) all matrix entries using the fastest possible order.
    │ │ │
    TFieldMatrix.walkInOptimizedOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │ +TBlockFieldMatrix.walkInOptimizedOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │
    Visit (but don't change) all matrix entries using the fastest possible order.
    │ │ │
    TAbstractFieldMatrix.walkInOptimizedOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries using the fastest possible order.
    │ │ │
    TBlockFieldMatrix.walkInOptimizedOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ +TFieldMatrix.walkInOptimizedOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries using the fastest possible order.
    │ │ │
    TFieldMatrix.walkInOptimizedOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ +TBlockFieldMatrix.walkInOptimizedOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries using the fastest possible order.
    │ │ │
    TAbstractFieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │
    Visit (but don't change) all matrix entries in row order.
    │ │ │
    TArray2DRowFieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │ +TFieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │
    Visit (but don't change) all matrix entries in row order.
    │ │ │
    TBlockFieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │ +TArray2DRowFieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │
    Visit (but don't change) all matrix entries in row order.
    │ │ │
    TFieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │ +TBlockFieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │
    Visit (but don't change) all matrix entries in row order.
    │ │ │
    TAbstractFieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries in row order.
    │ │ │
    TArray2DRowFieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ +TFieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries in row order.
    │ │ │
    TBlockFieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ +TArray2DRowFieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries in row order.
    │ │ │
    TFieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ +TBlockFieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries in row order.
    │ │ │
    FieldVector<T>ArrayFieldVector.add(FieldVector<T> v) │ │ │
    Compute the sum of this and v.
    │ │ │
    FieldVector<T>FieldVector.add(FieldVector<T> v) │ │ │ +FieldVector<T>SparseFieldVector.add(FieldVector<T> v) │ │ │
    Compute the sum of this and v.
    │ │ │
    FieldVector<T>SparseFieldVector.add(FieldVector<T> v) │ │ │ +FieldVector<T>FieldVector.add(FieldVector<T> v) │ │ │
    Compute the sum of this and v.
    │ │ │
    FieldVector<T>SparseFieldVector.add(SparseFieldVector<T> v) │ │ │
    Optimized method to add sparse vectors.
    │ │ │ @@ -152,40 +152,40 @@ │ │ │
    FieldVector<T>ArrayFieldVector.add(T[] v) │ │ │
    Compute the sum of this and v.
    │ │ │
    FieldVector<T>FieldVector.add(T[] v) │ │ │ +FieldVector<T>SparseFieldVector.add(T[] v) │ │ │
    Compute the sum of this and v.
    │ │ │
    FieldVector<T>SparseFieldVector.add(T[] v) │ │ │ +FieldVector<T>FieldVector.add(T[] v) │ │ │
    Compute the sum of this and v.
    │ │ │
    FieldVector<T>ArrayFieldVector.append(FieldVector<T> v) │ │ │
    Construct a vector by appending a vector to this vector.
    │ │ │
    FieldVector<T>FieldVector.append(FieldVector<T> v) │ │ │ +FieldVector<T>SparseFieldVector.append(FieldVector<T> v) │ │ │
    Construct a vector by appending a vector to this vector.
    │ │ │
    FieldVector<T>SparseFieldVector.append(FieldVector<T> v) │ │ │ +FieldVector<T>FieldVector.append(FieldVector<T> v) │ │ │
    Construct a vector by appending a vector to this vector.
    │ │ │
    FieldVector<T>SparseFieldVector.append(SparseFieldVector<T> v) │ │ │
    Construct a vector by appending a vector to this vector.
    │ │ │ @@ -194,58 +194,58 @@ │ │ │
    FieldVector<T>ArrayFieldVector.append(T in) │ │ │
    Construct a vector by appending a T to this vector.
    │ │ │
    FieldVector<T>FieldVector.append(T d) │ │ │ +FieldVector<T>SparseFieldVector.append(T d) │ │ │
    Construct a vector by appending a T to this vector.
    │ │ │
    FieldVector<T>SparseFieldVector.append(T d) │ │ │ +FieldVector<T>FieldVector.append(T d) │ │ │
    Construct a vector by appending a T to this vector.
    │ │ │
    FieldVector<T>ArrayFieldVector.append(T[] in) │ │ │
    Construct a vector by appending a T array to this vector.
    │ │ │
    FieldVector<T>FieldVector.append(T[] a) │ │ │ +FieldVector<T>SparseFieldVector.append(T[] a) │ │ │
    Construct a vector by appending a T array to this vector.
    │ │ │
    FieldVector<T>SparseFieldVector.append(T[] a) │ │ │ +FieldVector<T>FieldVector.append(T[] a) │ │ │
    Construct a vector by appending a T array to this vector.
    │ │ │
    FieldVector<T>ArrayFieldVector.copy() │ │ │
    Returns a (deep) copy of this.
    │ │ │
    FieldVector<T>FieldVector.copy() │ │ │ +FieldVector<T>SparseFieldVector.copy() │ │ │
    Returns a (deep) copy of this.
    │ │ │
    FieldVector<T>SparseFieldVector.copy() │ │ │ +FieldVector<T>FieldVector.copy() │ │ │
    Returns a (deep) copy of this.
    │ │ │
    static <T extends FieldElement<T>>
    FieldVector<T>
    MatrixUtils.createFieldVector(T[] data) │ │ │
    Creates a FieldVector using the data from the input array.
    │ │ │ @@ -254,319 +254,319 @@ │ │ │
    FieldVector<T>ArrayFieldVector.ebeDivide(FieldVector<T> v) │ │ │
    Element-by-element division.
    │ │ │
    FieldVector<T>FieldVector.ebeDivide(FieldVector<T> v) │ │ │ +FieldVector<T>SparseFieldVector.ebeDivide(FieldVector<T> v) │ │ │
    Element-by-element division.
    │ │ │
    FieldVector<T>SparseFieldVector.ebeDivide(FieldVector<T> v) │ │ │ +FieldVector<T>FieldVector.ebeDivide(FieldVector<T> v) │ │ │
    Element-by-element division.
    │ │ │
    FieldVector<T>ArrayFieldVector.ebeDivide(T[] v) │ │ │
    Element-by-element division.
    │ │ │
    FieldVector<T>FieldVector.ebeDivide(T[] v) │ │ │ +FieldVector<T>SparseFieldVector.ebeDivide(T[] v) │ │ │
    Element-by-element division.
    │ │ │
    FieldVector<T>SparseFieldVector.ebeDivide(T[] v) │ │ │ +FieldVector<T>FieldVector.ebeDivide(T[] v) │ │ │
    Element-by-element division.
    │ │ │
    FieldVector<T>ArrayFieldVector.ebeMultiply(FieldVector<T> v) │ │ │
    Element-by-element multiplication.
    │ │ │
    FieldVector<T>FieldVector.ebeMultiply(FieldVector<T> v) │ │ │ +FieldVector<T>SparseFieldVector.ebeMultiply(FieldVector<T> v) │ │ │
    Element-by-element multiplication.
    │ │ │
    FieldVector<T>SparseFieldVector.ebeMultiply(FieldVector<T> v) │ │ │ +FieldVector<T>FieldVector.ebeMultiply(FieldVector<T> v) │ │ │
    Element-by-element multiplication.
    │ │ │
    FieldVector<T>ArrayFieldVector.ebeMultiply(T[] v) │ │ │
    Element-by-element multiplication.
    │ │ │
    FieldVector<T>FieldVector.ebeMultiply(T[] v) │ │ │ +FieldVector<T>SparseFieldVector.ebeMultiply(T[] v) │ │ │
    Element-by-element multiplication.
    │ │ │
    FieldVector<T>SparseFieldVector.ebeMultiply(T[] v) │ │ │ +FieldVector<T>FieldVector.ebeMultiply(T[] v) │ │ │
    Element-by-element multiplication.
    │ │ │
    FieldVector<T>AbstractFieldMatrix.getColumnVector(int column) │ │ │
    Returns the entries in column number column │ │ │ as a vector.
    │ │ │
    FieldVector<T>BlockFieldMatrix.getColumnVector(int column) │ │ │ +FieldVector<T>FieldMatrix.getColumnVector(int column) │ │ │
    Returns the entries in column number column │ │ │ as a vector.
    │ │ │
    FieldVector<T>FieldMatrix.getColumnVector(int column) │ │ │ +FieldVector<T>BlockFieldMatrix.getColumnVector(int column) │ │ │
    Returns the entries in column number column │ │ │ as a vector.
    │ │ │
    FieldVector<T>AbstractFieldMatrix.getRowVector(int row) │ │ │
    Returns the entries in row number row │ │ │ as a vector.
    │ │ │
    FieldVector<T>BlockFieldMatrix.getRowVector(int row) │ │ │ +FieldVector<T>FieldMatrix.getRowVector(int row) │ │ │
    Returns the entries in row number row │ │ │ as a vector.
    │ │ │
    FieldVector<T>FieldMatrix.getRowVector(int row) │ │ │ +FieldVector<T>BlockFieldMatrix.getRowVector(int row) │ │ │
    Returns the entries in row number row │ │ │ as a vector.
    │ │ │
    FieldVector<T>ArrayFieldVector.getSubVector(int index, │ │ │ int n) │ │ │
    Get a subvector from consecutive elements.
    │ │ │
    FieldVector<T>FieldVector.getSubVector(int index, │ │ │ +FieldVector<T>SparseFieldVector.getSubVector(int index, │ │ │ int n) │ │ │
    Get a subvector from consecutive elements.
    │ │ │
    FieldVector<T>SparseFieldVector.getSubVector(int index, │ │ │ +FieldVector<T>FieldVector.getSubVector(int index, │ │ │ int n) │ │ │
    Get a subvector from consecutive elements.
    │ │ │
    FieldVector<T>ArrayFieldVector.mapAdd(T d) │ │ │
    Map an addition operation to each entry.
    │ │ │
    FieldVector<T>FieldVector.mapAdd(T d) │ │ │ +FieldVector<T>SparseFieldVector.mapAdd(T d) │ │ │
    Map an addition operation to each entry.
    │ │ │
    FieldVector<T>SparseFieldVector.mapAdd(T d) │ │ │ +FieldVector<T>FieldVector.mapAdd(T d) │ │ │
    Map an addition operation to each entry.
    │ │ │
    FieldVector<T>ArrayFieldVector.mapAddToSelf(T d) │ │ │
    Map an addition operation to each entry.
    │ │ │
    FieldVector<T>FieldVector.mapAddToSelf(T d) │ │ │ +FieldVector<T>SparseFieldVector.mapAddToSelf(T d) │ │ │
    Map an addition operation to each entry.
    │ │ │
    FieldVector<T>SparseFieldVector.mapAddToSelf(T d) │ │ │ +FieldVector<T>FieldVector.mapAddToSelf(T d) │ │ │
    Map an addition operation to each entry.
    │ │ │
    FieldVector<T>ArrayFieldVector.mapDivide(T d) │ │ │
    Map a division operation to each entry.
    │ │ │
    FieldVector<T>FieldVector.mapDivide(T d) │ │ │ +FieldVector<T>SparseFieldVector.mapDivide(T d) │ │ │
    Map a division operation to each entry.
    │ │ │
    FieldVector<T>SparseFieldVector.mapDivide(T d) │ │ │ +FieldVector<T>FieldVector.mapDivide(T d) │ │ │
    Map a division operation to each entry.
    │ │ │
    FieldVector<T>ArrayFieldVector.mapDivideToSelf(T d) │ │ │
    Map a division operation to each entry.
    │ │ │
    FieldVector<T>FieldVector.mapDivideToSelf(T d) │ │ │ +FieldVector<T>SparseFieldVector.mapDivideToSelf(T d) │ │ │
    Map a division operation to each entry.
    │ │ │
    FieldVector<T>SparseFieldVector.mapDivideToSelf(T d) │ │ │ +FieldVector<T>FieldVector.mapDivideToSelf(T d) │ │ │
    Map a division operation to each entry.
    │ │ │
    FieldVector<T>ArrayFieldVector.mapInv() │ │ │
    Map the 1/x function to each entry.
    │ │ │
    FieldVector<T>FieldVector.mapInv() │ │ │ +FieldVector<T>SparseFieldVector.mapInv() │ │ │
    Map the 1/x function to each entry.
    │ │ │
    FieldVector<T>SparseFieldVector.mapInv() │ │ │ +FieldVector<T>FieldVector.mapInv() │ │ │
    Map the 1/x function to each entry.
    │ │ │
    FieldVector<T>ArrayFieldVector.mapInvToSelf() │ │ │
    Map the 1/x function to each entry.
    │ │ │
    FieldVector<T>FieldVector.mapInvToSelf() │ │ │ +FieldVector<T>SparseFieldVector.mapInvToSelf() │ │ │
    Map the 1/x function to each entry.
    │ │ │
    FieldVector<T>SparseFieldVector.mapInvToSelf() │ │ │ +FieldVector<T>FieldVector.mapInvToSelf() │ │ │
    Map the 1/x function to each entry.
    │ │ │
    FieldVector<T>ArrayFieldVector.mapMultiply(T d) │ │ │
    Map a multiplication operation to each entry.
    │ │ │
    FieldVector<T>FieldVector.mapMultiply(T d) │ │ │ +FieldVector<T>SparseFieldVector.mapMultiply(T d) │ │ │
    Map a multiplication operation to each entry.
    │ │ │
    FieldVector<T>SparseFieldVector.mapMultiply(T d) │ │ │ +FieldVector<T>FieldVector.mapMultiply(T d) │ │ │
    Map a multiplication operation to each entry.
    │ │ │
    FieldVector<T>ArrayFieldVector.mapMultiplyToSelf(T d) │ │ │
    Map a multiplication operation to each entry.
    │ │ │
    FieldVector<T>FieldVector.mapMultiplyToSelf(T d) │ │ │ +FieldVector<T>SparseFieldVector.mapMultiplyToSelf(T d) │ │ │
    Map a multiplication operation to each entry.
    │ │ │
    FieldVector<T>SparseFieldVector.mapMultiplyToSelf(T d) │ │ │ +FieldVector<T>FieldVector.mapMultiplyToSelf(T d) │ │ │
    Map a multiplication operation to each entry.
    │ │ │
    FieldVector<T>ArrayFieldVector.mapSubtract(T d) │ │ │
    Map a subtraction operation to each entry.
    │ │ │
    FieldVector<T>FieldVector.mapSubtract(T d) │ │ │ +FieldVector<T>SparseFieldVector.mapSubtract(T d) │ │ │
    Map a subtraction operation to each entry.
    │ │ │
    FieldVector<T>SparseFieldVector.mapSubtract(T d) │ │ │ +FieldVector<T>FieldVector.mapSubtract(T d) │ │ │
    Map a subtraction operation to each entry.
    │ │ │
    FieldVector<T>ArrayFieldVector.mapSubtractToSelf(T d) │ │ │
    Map a subtraction operation to each entry.
    │ │ │
    FieldVector<T>FieldVector.mapSubtractToSelf(T d) │ │ │ +FieldVector<T>SparseFieldVector.mapSubtractToSelf(T d) │ │ │
    Map a subtraction operation to each entry.
    │ │ │
    FieldVector<T>SparseFieldVector.mapSubtractToSelf(T d) │ │ │ +FieldVector<T>FieldVector.mapSubtractToSelf(T d) │ │ │
    Map a subtraction operation to each entry.
    │ │ │
    FieldVector<T>AbstractFieldMatrix.operate(FieldVector<T> v) │ │ │
    Returns the result of multiplying this by the vector v.
    │ │ │ @@ -593,40 +593,40 @@ │ │ │
    FieldVector<T>ArrayFieldVector.projection(FieldVector<T> v) │ │ │
    Find the orthogonal projection of this vector onto another vector.
    │ │ │
    FieldVector<T>FieldVector.projection(FieldVector<T> v) │ │ │ +FieldVector<T>SparseFieldVector.projection(FieldVector<T> v) │ │ │
    Find the orthogonal projection of this vector onto another vector.
    │ │ │
    FieldVector<T>SparseFieldVector.projection(FieldVector<T> v) │ │ │ +FieldVector<T>FieldVector.projection(FieldVector<T> v) │ │ │
    Find the orthogonal projection of this vector onto another vector.
    │ │ │
    FieldVector<T>ArrayFieldVector.projection(T[] v) │ │ │
    Find the orthogonal projection of this vector onto another vector.
    │ │ │
    FieldVector<T>FieldVector.projection(T[] v) │ │ │ +FieldVector<T>SparseFieldVector.projection(T[] v) │ │ │
    Find the orthogonal projection of this vector onto another vector.
    │ │ │
    FieldVector<T>SparseFieldVector.projection(T[] v) │ │ │ +FieldVector<T>FieldVector.projection(T[] v) │ │ │
    Find the orthogonal projection of this vector onto another vector.
    │ │ │
    FieldVector<T>FieldDecompositionSolver.solve(FieldVector<T> b) │ │ │
    Solve the linear equation A × X = B for matrices A.
    │ │ │ @@ -635,40 +635,40 @@ │ │ │
    FieldVector<T>ArrayFieldVector.subtract(FieldVector<T> v) │ │ │
    Compute this minus v.
    │ │ │
    FieldVector<T>FieldVector.subtract(FieldVector<T> v) │ │ │ +FieldVector<T>SparseFieldVector.subtract(FieldVector<T> v) │ │ │
    Compute this minus v.
    │ │ │
    FieldVector<T>SparseFieldVector.subtract(FieldVector<T> v) │ │ │ +FieldVector<T>FieldVector.subtract(FieldVector<T> v) │ │ │
    Compute this minus v.
    │ │ │
    FieldVector<T>ArrayFieldVector.subtract(T[] v) │ │ │
    Compute this minus v.
    │ │ │
    FieldVector<T>FieldVector.subtract(T[] v) │ │ │ +FieldVector<T>SparseFieldVector.subtract(T[] v) │ │ │
    Compute this minus v.
    │ │ │
    FieldVector<T>SparseFieldVector.subtract(T[] v) │ │ │ +FieldVector<T>FieldVector.subtract(T[] v) │ │ │
    Compute this minus v.
    │ │ │
    │ │ │ │ │ │ │ │ │ @@ -680,40 +680,40 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │
    Methods in org.apache.commons.math.linear with parameters of type FieldVector 
    FieldVector<T>ArrayFieldVector.add(FieldVector<T> v) │ │ │
    Compute the sum of this and v.
    │ │ │
    FieldVector<T>FieldVector.add(FieldVector<T> v) │ │ │ +FieldVector<T>SparseFieldVector.add(FieldVector<T> v) │ │ │
    Compute the sum of this and v.
    │ │ │
    FieldVector<T>SparseFieldVector.add(FieldVector<T> v) │ │ │ +FieldVector<T>FieldVector.add(FieldVector<T> v) │ │ │
    Compute the sum of this and v.
    │ │ │
    FieldVector<T>ArrayFieldVector.append(FieldVector<T> v) │ │ │
    Construct a vector by appending a vector to this vector.
    │ │ │
    FieldVector<T>FieldVector.append(FieldVector<T> v) │ │ │ +FieldVector<T>SparseFieldVector.append(FieldVector<T> v) │ │ │
    Construct a vector by appending a vector to this vector.
    │ │ │
    FieldVector<T>SparseFieldVector.append(FieldVector<T> v) │ │ │ +FieldVector<T>FieldVector.append(FieldVector<T> v) │ │ │
    Construct a vector by appending a vector to this vector.
    │ │ │
    protected voidArrayFieldVector.checkVectorDimensions(FieldVector<T> v) │ │ │
    Check if instance and specified vectors have the same dimension.
    │ │ │ @@ -722,58 +722,58 @@ │ │ │
    TArrayFieldVector.dotProduct(FieldVector<T> v) │ │ │
    Compute the dot product.
    │ │ │
    TFieldVector.dotProduct(FieldVector<T> v) │ │ │ +TSparseFieldVector.dotProduct(FieldVector<T> v) │ │ │
    Compute the dot product.
    │ │ │
    TSparseFieldVector.dotProduct(FieldVector<T> v) │ │ │ +TFieldVector.dotProduct(FieldVector<T> v) │ │ │
    Compute the dot product.
    │ │ │
    FieldVector<T>ArrayFieldVector.ebeDivide(FieldVector<T> v) │ │ │
    Element-by-element division.
    │ │ │
    FieldVector<T>FieldVector.ebeDivide(FieldVector<T> v) │ │ │ +FieldVector<T>SparseFieldVector.ebeDivide(FieldVector<T> v) │ │ │
    Element-by-element division.
    │ │ │
    FieldVector<T>SparseFieldVector.ebeDivide(FieldVector<T> v) │ │ │ +FieldVector<T>FieldVector.ebeDivide(FieldVector<T> v) │ │ │
    Element-by-element division.
    │ │ │
    FieldVector<T>ArrayFieldVector.ebeMultiply(FieldVector<T> v) │ │ │
    Element-by-element multiplication.
    │ │ │
    FieldVector<T>FieldVector.ebeMultiply(FieldVector<T> v) │ │ │ +FieldVector<T>SparseFieldVector.ebeMultiply(FieldVector<T> v) │ │ │
    Element-by-element multiplication.
    │ │ │
    FieldVector<T>SparseFieldVector.ebeMultiply(FieldVector<T> v) │ │ │ +FieldVector<T>FieldVector.ebeMultiply(FieldVector<T> v) │ │ │
    Element-by-element multiplication.
    │ │ │
    FieldVector<T>AbstractFieldMatrix.operate(FieldVector<T> v) │ │ │
    Returns the result of multiplying this by the vector v.
    │ │ │ @@ -788,22 +788,22 @@ │ │ │
    FieldMatrix<T>ArrayFieldVector.outerProduct(FieldVector<T> v) │ │ │
    Compute the outer product.
    │ │ │
    FieldMatrix<T>FieldVector.outerProduct(FieldVector<T> v) │ │ │ +FieldMatrix<T>SparseFieldVector.outerProduct(FieldVector<T> v) │ │ │
    Compute the outer product.
    │ │ │
    FieldMatrix<T>SparseFieldVector.outerProduct(FieldVector<T> v) │ │ │ +FieldMatrix<T>FieldVector.outerProduct(FieldVector<T> v) │ │ │
    Compute the outer product.
    │ │ │
    FieldVector<T>AbstractFieldMatrix.preMultiply(FieldVector<T> v) │ │ │
    Returns the (row) vector result of premultiplying this by the vector v.
    │ │ │ @@ -818,91 +818,91 @@ │ │ │
    FieldVector<T>ArrayFieldVector.projection(FieldVector<T> v) │ │ │
    Find the orthogonal projection of this vector onto another vector.
    │ │ │
    FieldVector<T>FieldVector.projection(FieldVector<T> v) │ │ │ +FieldVector<T>SparseFieldVector.projection(FieldVector<T> v) │ │ │
    Find the orthogonal projection of this vector onto another vector.
    │ │ │
    FieldVector<T>SparseFieldVector.projection(FieldVector<T> v) │ │ │ +FieldVector<T>FieldVector.projection(FieldVector<T> v) │ │ │
    Find the orthogonal projection of this vector onto another vector.
    │ │ │
    voidAbstractFieldMatrix.setColumnVector(int column, │ │ │ FieldVector<T> vector) │ │ │
    Sets the entries in column number column │ │ │ as a vector.
    │ │ │
    voidBlockFieldMatrix.setColumnVector(int column, │ │ │ - FieldVector<T> vector) │ │ │ +FieldMatrix.setColumnVector(int column, │ │ │ + FieldVector<T> vector) │ │ │
    Sets the entries in column number column │ │ │ as a vector.
    │ │ │
    voidFieldMatrix.setColumnVector(int column, │ │ │ - FieldVector<T> vector) │ │ │ +BlockFieldMatrix.setColumnVector(int column, │ │ │ + FieldVector<T> vector) │ │ │
    Sets the entries in column number column │ │ │ as a vector.
    │ │ │
    voidAbstractFieldMatrix.setRowVector(int row, │ │ │ FieldVector<T> vector) │ │ │
    Sets the entries in row number row │ │ │ as a vector.
    │ │ │
    voidBlockFieldMatrix.setRowVector(int row, │ │ │ - FieldVector<T> vector) │ │ │ +FieldMatrix.setRowVector(int row, │ │ │ + FieldVector<T> vector) │ │ │
    Sets the entries in row number row │ │ │ as a vector.
    │ │ │
    voidFieldMatrix.setRowVector(int row, │ │ │ - FieldVector<T> vector) │ │ │ +BlockFieldMatrix.setRowVector(int row, │ │ │ + FieldVector<T> vector) │ │ │
    Sets the entries in row number row │ │ │ as a vector.
    │ │ │
    voidArrayFieldVector.setSubVector(int index, │ │ │ FieldVector<T> v) │ │ │
    Set a set of consecutive elements.
    │ │ │
    voidFieldVector.setSubVector(int index, │ │ │ - FieldVector<T> v) │ │ │ +SparseFieldVector.setSubVector(int index, │ │ │ + FieldVector<T> v) │ │ │
    Set a set of consecutive elements.
    │ │ │
    voidSparseFieldVector.setSubVector(int index, │ │ │ - FieldVector<T> v) │ │ │ +FieldVector.setSubVector(int index, │ │ │ + FieldVector<T> v) │ │ │
    Set a set of consecutive elements.
    │ │ │
    FieldVector<T>FieldDecompositionSolver.solve(FieldVector<T> b) │ │ │
    Solve the linear equation A × X = B for matrices A.
    │ │ │ @@ -911,22 +911,22 @@ │ │ │
    FieldVector<T>ArrayFieldVector.subtract(FieldVector<T> v) │ │ │
    Compute this minus v.
    │ │ │
    FieldVector<T>FieldVector.subtract(FieldVector<T> v) │ │ │ +FieldVector<T>SparseFieldVector.subtract(FieldVector<T> v) │ │ │
    Compute this minus v.
    │ │ │
    FieldVector<T>SparseFieldVector.subtract(FieldVector<T> v) │ │ │ +FieldVector<T>FieldVector.subtract(FieldVector<T> v) │ │ │
    Compute this minus v.
    │ │ │
    │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/linear/class-use/InvalidMatrixException.html │ │ │┄ Ordering differences only │ │ │ @@ -135,30 +135,30 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -172,22 +172,22 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ - │ │ │ - │ │ │ │ │ │ │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ - │ │ │ + │ │ │ + │ │ │ │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ + │ │ │ + │ │ │ + │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ @@ -336,48 +336,48 @@ │ │ │ T[] array) │ │ │
    Sets the entries in column number column │ │ │ as a column matrix.
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -684,26 +684,26 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ - │ │ │ - │ │ │ │ │ │ │ │ │ + │ │ │ + │ │ │ + │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/linear/class-use/MatrixIndexException.html │ │ │┄ Ordering differences only │ │ │ @@ -102,98 +102,98 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ @@ -1605,26 +1605,26 @@ │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries in column order.
    │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ @@ -1717,26 +1717,26 @@ │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries using the fastest possible order.
    │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ @@ -1747,26 +1747,26 @@ │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries using the fastest possible order.
    │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ @@ -1837,36 +1837,36 @@ │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ @@ -1877,36 +1877,36 @@ │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ @@ -1938,30 +1938,30 @@ │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │
    Constructors in org.apache.commons.math.linear with parameters of type FieldVector 
    RealMatrixEigenDecompositionImpl.getD() │ │ │
    Returns the block diagonal matrix D of the decomposition.
    │ │ │
    BigDecimalBigMatrixImpl.getDeterminant() │ │ │ +BigMatrix.getDeterminant() │ │ │
    Deprecated. 
    │ │ │
    Returns the determinant of this matrix.
    │ │ │
    BigDecimalBigMatrix.getDeterminant() │ │ │ +doubleAbstractRealMatrix.getDeterminant() │ │ │
    Deprecated. 
    │ │ │ -
    Returns the determinant of this matrix.
    │ │ │
    doubleAbstractRealMatrix.getDeterminant() │ │ │ +BigDecimalBigMatrixImpl.getDeterminant() │ │ │
    Deprecated. 
    │ │ │ +
    Returns the determinant of this matrix.
    │ │ │
    RealVectorEigenDecompositionImpl.getEigenvector(int i) │ │ │
    Returns a copy of the ith eigenvector of the original matrix.
    │ │ │
    double[]EigenDecompositionImpl.getImagEigenvalues() │ │ │
    Returns a copy of the imaginary parts of the eigenvalues of the original matrix.
    │ │ │
    RealMatrixDecompositionSolver.getInverse() │ │ │ +FieldMatrix<T>FieldDecompositionSolver.getInverse() │ │ │
    Get the inverse (or pseudo-inverse) of the decomposed matrix.
    │ │ │
    FieldMatrix<T>FieldDecompositionSolver.getInverse() │ │ │ +RealMatrixDecompositionSolver.getInverse() │ │ │
    Get the inverse (or pseudo-inverse) of the decomposed matrix.
    │ │ │
    protected BigMatrixBigMatrixImpl.getLUMatrix() │ │ │
    Deprecated. 
    │ │ │ @@ -258,58 +258,58 @@ │ │ │
    RealMatrixSingularValueDecompositionImpl.getVT() │ │ │
    Returns the transpose of the matrix V of the decomposition.
    │ │ │
    BigMatrixBigMatrixImpl.inverse() │ │ │ -
    Deprecated. 
    │ │ │ -
    Returns the inverse matrix if this matrix is invertible.
    │ │ │ -
    BigMatrixBigMatrix.inverse() │ │ │
    Deprecated. 
    │ │ │
    Returns the inverse of this matrix.
    │ │ │
    RealMatrixRealMatrix.inverse() │ │ │
    Deprecated.  │ │ │
    as of release 2.0, replaced by │ │ │ new LUDecompositionImpl(m).getSolver().getInverse()
    │ │ │
    │ │ │
    RealMatrixAbstractRealMatrix.inverse() │ │ │
    Deprecated. 
    │ │ │
    voidBigMatrixImpl.luDecompose() │ │ │ +
    BigMatrixBigMatrixImpl.inverse() │ │ │
    Deprecated. 
    │ │ │ -
    Computes a new │ │ │ - │ │ │ - LU decompostion for this matrix, storing the result for use by other methods.
    │ │ │ +
    Returns the inverse matrix if this matrix is invertible.
    │ │ │
    voidAbstractRealMatrix.luDecompose() │ │ │
    Deprecated.  │ │ │
    as of release 2.0, replaced by LUDecomposition
    │ │ │
    │ │ │
    voidBigMatrixImpl.luDecompose() │ │ │ +
    Deprecated. 
    │ │ │ +
    Computes a new │ │ │ + │ │ │ + LU decompostion for this matrix, storing the result for use by other methods.
    │ │ │ +
    voidRealMatrix.setColumn(int column, │ │ │ double[] array) │ │ │
    Sets the entries in column number column │ │ │ as a column matrix.
    │ │ │
    voidBlockFieldMatrix.setColumn(int column, │ │ │ - T[] array) │ │ │ +FieldMatrix.setColumn(int column, │ │ │ + T[] array) │ │ │
    Sets the entries in column number column │ │ │ as a column matrix.
    │ │ │
    voidFieldMatrix.setColumn(int column, │ │ │ - T[] array) │ │ │ +BlockFieldMatrix.setColumn(int column, │ │ │ + T[] array) │ │ │
    Sets the entries in column number column │ │ │ as a column matrix.
    │ │ │
    voidAbstractFieldMatrix.setColumnMatrix(int column, │ │ │ FieldMatrix<T> matrix) │ │ │
    Sets the entries in column number column │ │ │ as a column matrix.
    │ │ │
    voidBlockFieldMatrix.setColumnMatrix(int column, │ │ │ - FieldMatrix<T> matrix) │ │ │ +FieldMatrix.setColumnMatrix(int column, │ │ │ + FieldMatrix<T> matrix) │ │ │
    Sets the entries in column number column │ │ │ as a column matrix.
    │ │ │
    voidFieldMatrix.setColumnMatrix(int column, │ │ │ - FieldMatrix<T> matrix) │ │ │ +BlockFieldMatrix.setColumnMatrix(int column, │ │ │ + FieldMatrix<T> matrix) │ │ │
    Sets the entries in column number column │ │ │ as a column matrix.
    │ │ │
    voidRealMatrix.setColumnMatrix(int column, │ │ │ @@ -408,24 +408,24 @@ │ │ │ FieldVector<T> vector) │ │ │
    Sets the entries in column number column │ │ │ as a vector.
    │ │ │
    voidBlockFieldMatrix.setColumnVector(int column, │ │ │ - FieldVector<T> vector) │ │ │ +FieldMatrix.setColumnVector(int column, │ │ │ + FieldVector<T> vector) │ │ │
    Sets the entries in column number column │ │ │ as a vector.
    │ │ │
    voidFieldMatrix.setColumnVector(int column, │ │ │ - FieldVector<T> vector) │ │ │ +BlockFieldMatrix.setColumnVector(int column, │ │ │ + FieldVector<T> vector) │ │ │
    Sets the entries in column number column │ │ │ as a vector.
    │ │ │
    voidRealMatrix.setColumnVector(int column, │ │ │ @@ -480,24 +480,24 @@ │ │ │ T[] array) │ │ │
    Sets the entries in row number row │ │ │ as a row matrix.
    │ │ │
    voidBlockFieldMatrix.setRow(int row, │ │ │ - T[] array) │ │ │ +FieldMatrix.setRow(int row, │ │ │ + T[] array) │ │ │
    Sets the entries in row number row │ │ │ as a row matrix.
    │ │ │
    voidFieldMatrix.setRow(int row, │ │ │ - T[] array) │ │ │ +BlockFieldMatrix.setRow(int row, │ │ │ + T[] array) │ │ │
    Sets the entries in row number row │ │ │ as a row matrix.
    │ │ │
    voidBlockFieldMatrix.setRowMatrix(int row, │ │ │ @@ -520,24 +520,24 @@ │ │ │ FieldMatrix<T> matrix) │ │ │
    Sets the entries in row number row │ │ │ as a row matrix.
    │ │ │
    voidBlockFieldMatrix.setRowMatrix(int row, │ │ │ - FieldMatrix<T> matrix) │ │ │ +FieldMatrix.setRowMatrix(int row, │ │ │ + FieldMatrix<T> matrix) │ │ │
    Sets the entries in row number row │ │ │ as a row matrix.
    │ │ │
    voidFieldMatrix.setRowMatrix(int row, │ │ │ - FieldMatrix<T> matrix) │ │ │ +BlockFieldMatrix.setRowMatrix(int row, │ │ │ + FieldMatrix<T> matrix) │ │ │
    Sets the entries in row number row │ │ │ as a row matrix.
    │ │ │
    voidRealMatrix.setRowMatrix(int row, │ │ │ @@ -568,24 +568,24 @@ │ │ │ FieldVector<T> vector) │ │ │
    Sets the entries in row number row │ │ │ as a vector.
    │ │ │
    voidBlockFieldMatrix.setRowVector(int row, │ │ │ - FieldVector<T> vector) │ │ │ +FieldMatrix.setRowVector(int row, │ │ │ + FieldVector<T> vector) │ │ │
    Sets the entries in row number row │ │ │ as a vector.
    │ │ │
    voidFieldMatrix.setRowVector(int row, │ │ │ - FieldVector<T> vector) │ │ │ +BlockFieldMatrix.setRowVector(int row, │ │ │ + FieldVector<T> vector) │ │ │
    Sets the entries in row number row │ │ │ as a vector.
    │ │ │
    voidRealMatrix.setRowVector(int row, │ │ │ @@ -608,74 +608,74 @@ │ │ │ RealVector vector) │ │ │
    Sets the entries in row number row │ │ │ as a vector.
    │ │ │
    BigDecimal[]BigMatrixImpl.solve(BigDecimal[] b) │ │ │ +BigMatrix.solve(BigDecimal[] b) │ │ │
    Deprecated. 
    │ │ │ -
    Returns a matrix of (column) solution vectors for linear systems with │ │ │ - coefficient matrix = this and constant vectors = columns of │ │ │ - b.
    │ │ │ +
    Returns the solution vector for a linear system with coefficient │ │ │ + matrix = this and constant vector = b.
    │ │ │
    BigDecimal[]BigMatrix.solve(BigDecimal[] b) │ │ │ +BigMatrixImpl.solve(BigDecimal[] b) │ │ │
    Deprecated. 
    │ │ │ -
    Returns the solution vector for a linear system with coefficient │ │ │ - matrix = this and constant vector = b.
    │ │ │ +
    Returns a matrix of (column) solution vectors for linear systems with │ │ │ + coefficient matrix = this and constant vectors = columns of │ │ │ + b.
    │ │ │
    BigMatrixBigMatrixImpl.solve(BigMatrix b) │ │ │ +BigMatrix.solve(BigMatrix b) │ │ │
    Deprecated. 
    │ │ │
    Returns a matrix of (column) solution vectors for linear systems with │ │ │ coefficient matrix = this and constant vectors = columns of │ │ │ b.
    │ │ │
    BigMatrixBigMatrix.solve(BigMatrix b) │ │ │ +BigMatrixImpl.solve(BigMatrix b) │ │ │
    Deprecated. 
    │ │ │
    Returns a matrix of (column) solution vectors for linear systems with │ │ │ coefficient matrix = this and constant vectors = columns of │ │ │ b.
    │ │ │
    BigDecimal[]BigMatrixImpl.solve(double[] b) │ │ │ -
    Deprecated. 
    │ │ │ -
    Returns a matrix of (column) solution vectors for linear systems with │ │ │ - coefficient matrix = this and constant vectors = columns of │ │ │ - b.
    │ │ │ +
    double[]RealMatrix.solve(double[] b) │ │ │ +
    Deprecated.  │ │ │ +
    as of release 2.0, replaced by DecompositionSolver.solve(double[])
    │ │ │ +
    │ │ │
    double[]DecompositionSolver.solve(double[] b) │ │ │
    Solve the linear equation A × X = B for matrices A.
    │ │ │
    double[]RealMatrix.solve(double[] b) │ │ │ -
    Deprecated.  │ │ │ -
    as of release 2.0, replaced by DecompositionSolver.solve(double[])
    │ │ │ -
    │ │ │ +
    AbstractRealMatrix.solve(double[] b) │ │ │ +
    Deprecated. 
    │ │ │
    double[]AbstractRealMatrix.solve(double[] b) │ │ │ +BigDecimal[]BigMatrixImpl.solve(double[] b) │ │ │
    Deprecated. 
    │ │ │ +
    Returns a matrix of (column) solution vectors for linear systems with │ │ │ + coefficient matrix = this and constant vectors = columns of │ │ │ + b.
    │ │ │
    FieldMatrix<T>FieldDecompositionSolver.solve(FieldMatrix<T> b) │ │ │
    Solve the linear equation A × X = B for matrices A.
    │ │ │
    FieldVector<T>FieldDecompositionSolver.solve(FieldVector<T> b) │ │ │
    Solve the linear equation A × X = B for matrices A.
    │ │ │
    RealMatrixDecompositionSolver.solve(RealMatrix b) │ │ │ -
    Solve the linear equation A × X = B for matrices A.
    │ │ │ -
    RealMatrixRealMatrix.solve(RealMatrix b) │ │ │
    Deprecated.  │ │ │
    as of release 2.0, replaced by DecompositionSolver.solve(RealMatrix)
    │ │ │
    │ │ │
    RealMatrixDecompositionSolver.solve(RealMatrix b) │ │ │ +
    Solve the linear equation A × X = B for matrices A.
    │ │ │ +
    RealMatrixAbstractRealMatrix.solve(RealMatrix b) │ │ │
    Deprecated. 
    │ │ │
    Modifier and TypeMethod and Description
    voidOpenMapRealMatrix.addToEntry(int row, │ │ │ +Array2DRowRealMatrix.addToEntry(int row, │ │ │ int column, │ │ │ double increment) │ │ │
    Change an entry in the specified row and column.
    │ │ │
    voidArray2DRowRealMatrix.addToEntry(int row, │ │ │ +RealMatrix.addToEntry(int row, │ │ │ int column, │ │ │ double increment) │ │ │
    Change an entry in the specified row and column.
    │ │ │
    voidRealMatrix.addToEntry(int row, │ │ │ +abstract voidAbstractRealMatrix.addToEntry(int row, │ │ │ int column, │ │ │ double increment) │ │ │
    Change an entry in the specified row and column.
    │ │ │
    abstract voidAbstractRealMatrix.addToEntry(int row, │ │ │ +voidOpenMapRealMatrix.addToEntry(int row, │ │ │ int column, │ │ │ double increment) │ │ │
    Change an entry in the specified row and column.
    │ │ │
    voidRealMatrixImpl.addToEntry(int row, │ │ │ +BlockRealMatrix.addToEntry(int row, │ │ │ int column, │ │ │ double increment) │ │ │ -
    Deprecated. 
    │ │ │
    Change an entry in the specified row and column.
    │ │ │
    voidBlockRealMatrix.addToEntry(int row, │ │ │ +RealMatrixImpl.addToEntry(int row, │ │ │ int column, │ │ │ double increment) │ │ │ +
    Deprecated. 
    │ │ │
    Change an entry in the specified row and column.
    │ │ │
    abstract voidAbstractFieldMatrix.addToEntry(int row, │ │ │ +voidSparseFieldMatrix.addToEntry(int row, │ │ │ int column, │ │ │ - T increment) │ │ │ + T increment) │ │ │
    Change an entry in the specified row and column.
    │ │ │
    voidSparseFieldMatrix.addToEntry(int row, │ │ │ +abstract voidAbstractFieldMatrix.addToEntry(int row, │ │ │ int column, │ │ │ - T increment) │ │ │ + T increment) │ │ │
    Change an entry in the specified row and column.
    │ │ │
    voidArray2DRowFieldMatrix.addToEntry(int row, │ │ │ +FieldMatrix.addToEntry(int row, │ │ │ int column, │ │ │ - T increment) │ │ │ + T increment) │ │ │
    Change an entry in the specified row and column.
    │ │ │
    voidBlockFieldMatrix.addToEntry(int row, │ │ │ +Array2DRowFieldMatrix.addToEntry(int row, │ │ │ int column, │ │ │ - T increment) │ │ │ + T increment) │ │ │
    Change an entry in the specified row and column.
    │ │ │
    voidFieldMatrix.addToEntry(int row, │ │ │ +BlockFieldMatrix.addToEntry(int row, │ │ │ int column, │ │ │ - T increment) │ │ │ + T increment) │ │ │
    Change an entry in the specified row and column.
    │ │ │
    static voidMatrixUtils.checkColumnIndex(AnyMatrix m, │ │ │ int column) │ │ │ @@ -290,153 +290,153 @@ │ │ │ int endColumn, │ │ │ T[][] destination) │ │ │
    Copy a submatrix.
    │ │ │
    BigDecimal[]BigMatrixImpl.getColumn(int col) │ │ │ +BigMatrix.getColumn(int col) │ │ │
    Deprecated. 
    │ │ │
    Returns the entries in column number col as an array.
    │ │ │
    T[]AbstractFieldMatrix.getColumn(int column) │ │ │ +double[]RealMatrix.getColumn(int column) │ │ │
    Returns the entries in column number col as an array.
    │ │ │
    BigDecimal[]BigMatrix.getColumn(int col) │ │ │ -
    Deprecated. 
    │ │ │ +
    T[]AbstractFieldMatrix.getColumn(int column) │ │ │
    Returns the entries in column number col as an array.
    │ │ │
    T[]BlockFieldMatrix.getColumn(int column) │ │ │ +T[]FieldMatrix.getColumn(int column) │ │ │
    Returns the entries in column number col as an array.
    │ │ │
    double[]RealMatrix.getColumn(int column) │ │ │ +AbstractRealMatrix.getColumn(int column) │ │ │
    Returns the entries in column number col as an array.
    │ │ │
    double[]AbstractRealMatrix.getColumn(int column) │ │ │ +BigDecimal[]BigMatrixImpl.getColumn(int col) │ │ │ +
    Deprecated. 
    │ │ │
    Returns the entries in column number col as an array.
    │ │ │
    double[]BlockRealMatrix.getColumn(int column) │ │ │
    Returns the entries in column number col as an array.
    │ │ │
    T[]FieldMatrix.getColumn(int column) │ │ │ +T[]BlockFieldMatrix.getColumn(int column) │ │ │
    Returns the entries in column number col as an array.
    │ │ │
    double[]BigMatrixImpl.getColumnAsDoubleArray(int col) │ │ │ +BigMatrix.getColumnAsDoubleArray(int col) │ │ │
    Deprecated. 
    │ │ │
    Returns the entries in column number col as an array │ │ │ of double values.
    │ │ │
    double[]BigMatrix.getColumnAsDoubleArray(int col) │ │ │ +BigMatrixImpl.getColumnAsDoubleArray(int col) │ │ │
    Deprecated. 
    │ │ │
    Returns the entries in column number col as an array │ │ │ of double values.
    │ │ │
    BigMatrixBigMatrixImpl.getColumnMatrix(int column) │ │ │ +BigMatrix.getColumnMatrix(int column) │ │ │
    Deprecated. 
    │ │ │
    Returns the entries in column number column │ │ │ as a column matrix.
    │ │ │
    FieldMatrix<T>AbstractFieldMatrix.getColumnMatrix(int column) │ │ │ +RealMatrixRealMatrix.getColumnMatrix(int column) │ │ │
    Returns the entries in column number column │ │ │ as a column matrix.
    │ │ │
    BigMatrixBigMatrix.getColumnMatrix(int column) │ │ │ -
    Deprecated. 
    │ │ │ +
    FieldMatrix<T>AbstractFieldMatrix.getColumnMatrix(int column) │ │ │
    Returns the entries in column number column │ │ │ as a column matrix.
    │ │ │
    FieldMatrix<T>BlockFieldMatrix.getColumnMatrix(int column) │ │ │ +FieldMatrix<T>FieldMatrix.getColumnMatrix(int column) │ │ │
    Returns the entries in column number column │ │ │ as a column matrix.
    │ │ │
    RealMatrixRealMatrix.getColumnMatrix(int column) │ │ │ +AbstractRealMatrix.getColumnMatrix(int column) │ │ │
    Returns the entries in column number column │ │ │ as a column matrix.
    │ │ │
    RealMatrixAbstractRealMatrix.getColumnMatrix(int column) │ │ │ +BigMatrixBigMatrixImpl.getColumnMatrix(int column) │ │ │ +
    Deprecated. 
    │ │ │
    Returns the entries in column number column │ │ │ as a column matrix.
    │ │ │
    BlockRealMatrixBlockRealMatrix.getColumnMatrix(int column) │ │ │
    Returns the entries in column number column │ │ │ as a column matrix.
    │ │ │
    FieldMatrix<T>FieldMatrix.getColumnMatrix(int column) │ │ │ +FieldMatrix<T>BlockFieldMatrix.getColumnMatrix(int column) │ │ │
    Returns the entries in column number column │ │ │ as a column matrix.
    │ │ │
    FieldVector<T>AbstractFieldMatrix.getColumnVector(int column) │ │ │ +RealVectorRealMatrix.getColumnVector(int column) │ │ │
    Returns the entries in column number column │ │ │ as a vector.
    │ │ │
    FieldVector<T>BlockFieldMatrix.getColumnVector(int column) │ │ │ +FieldVector<T>AbstractFieldMatrix.getColumnVector(int column) │ │ │
    Returns the entries in column number column │ │ │ as a vector.
    │ │ │
    RealVectorRealMatrix.getColumnVector(int column) │ │ │ +FieldVector<T>FieldMatrix.getColumnVector(int column) │ │ │
    Returns the entries in column number column │ │ │ as a vector.
    │ │ │
    RealVectorAbstractRealMatrix.getColumnVector(int column) │ │ │ @@ -448,301 +448,301 @@ │ │ │ RealVectorBlockRealMatrix.getColumnVector(int column) │ │ │
    Returns the entries in column number column │ │ │ as a vector.
    │ │ │
    FieldVector<T>FieldMatrix.getColumnVector(int column) │ │ │ +FieldVector<T>BlockFieldMatrix.getColumnVector(int column) │ │ │
    Returns the entries in column number column │ │ │ as a vector.
    │ │ │
    TArrayFieldVector.getEntry(int index) │ │ │ +doubleArrayRealVector.getEntry(int index) │ │ │
    Returns the entry in the specified index.
    │ │ │
    TFieldVector.getEntry(int index) │ │ │ +doubleOpenMapRealVector.getEntry(int index) │ │ │
    Returns the entry in the specified index.
    │ │ │
    doubleOpenMapRealVector.getEntry(int index) │ │ │ +TArrayFieldVector.getEntry(int index) │ │ │
    Returns the entry in the specified index.
    │ │ │
    TSparseFieldVector.getEntry(int index) │ │ │
    Returns the entry in the specified index.
    │ │ │
    doubleArrayRealVector.getEntry(int index) │ │ │ +TFieldVector.getEntry(int index) │ │ │
    Returns the entry in the specified index.
    │ │ │
    BigDecimalBigMatrixImpl.getEntry(int row, │ │ │ +doubleArray2DRowRealMatrix.getEntry(int row, │ │ │ int column) │ │ │ -
    Deprecated. 
    │ │ │
    Returns the entry in the specified row and column.
    │ │ │
    abstract TAbstractFieldMatrix.getEntry(int row, │ │ │ +BigDecimalBigMatrix.getEntry(int row, │ │ │ int column) │ │ │ +
    Deprecated. 
    │ │ │
    Returns the entry in the specified row and column.
    │ │ │
    TSparseFieldMatrix.getEntry(int row, │ │ │ int column) │ │ │
    Returns the entry in the specified row and column.
    │ │ │
    TArray2DRowFieldMatrix.getEntry(int row, │ │ │ +doubleRealMatrix.getEntry(int row, │ │ │ int column) │ │ │
    Returns the entry in the specified row and column.
    │ │ │
    BigDecimalBigMatrix.getEntry(int row, │ │ │ +abstract TAbstractFieldMatrix.getEntry(int row, │ │ │ int column) │ │ │ -
    Deprecated. 
    │ │ │
    Returns the entry in the specified row and column.
    │ │ │
    doubleOpenMapRealMatrix.getEntry(int row, │ │ │ +TFieldMatrix.getEntry(int row, │ │ │ int column) │ │ │
    Returns the entry in the specified row and column.
    │ │ │
    doubleArray2DRowRealMatrix.getEntry(int row, │ │ │ +abstract doubleAbstractRealMatrix.getEntry(int row, │ │ │ int column) │ │ │
    Returns the entry in the specified row and column.
    │ │ │
    TBlockFieldMatrix.getEntry(int row, │ │ │ +doubleOpenMapRealMatrix.getEntry(int row, │ │ │ int column) │ │ │
    Returns the entry in the specified row and column.
    │ │ │
    doubleRealMatrix.getEntry(int row, │ │ │ +BigDecimalBigMatrixImpl.getEntry(int row, │ │ │ int column) │ │ │ +
    Deprecated. 
    │ │ │
    Returns the entry in the specified row and column.
    │ │ │
    abstract doubleAbstractRealMatrix.getEntry(int row, │ │ │ +doubleBlockRealMatrix.getEntry(int row, │ │ │ int column) │ │ │
    Returns the entry in the specified row and column.
    │ │ │
    doubleRealMatrixImpl.getEntry(int row, │ │ │ +TArray2DRowFieldMatrix.getEntry(int row, │ │ │ int column) │ │ │ -
    Deprecated. 
    │ │ │
    Returns the entry in the specified row and column.
    │ │ │
    doubleBlockRealMatrix.getEntry(int row, │ │ │ +RealMatrixImpl.getEntry(int row, │ │ │ int column) │ │ │ +
    Deprecated. 
    │ │ │
    Returns the entry in the specified row and column.
    │ │ │
    TFieldMatrix.getEntry(int row, │ │ │ +TBlockFieldMatrix.getEntry(int row, │ │ │ int column) │ │ │
    Returns the entry in the specified row and column.
    │ │ │
    doubleBigMatrixImpl.getEntryAsDouble(int row, │ │ │ +BigMatrix.getEntryAsDouble(int row, │ │ │ int column) │ │ │
    Deprecated. 
    │ │ │
    Returns the entry in the specified row and column as a double.
    │ │ │
    doubleBigMatrix.getEntryAsDouble(int row, │ │ │ +BigMatrixImpl.getEntryAsDouble(int row, │ │ │ int column) │ │ │
    Deprecated. 
    │ │ │
    Returns the entry in the specified row and column as a double.
    │ │ │
    BigDecimal[]BigMatrixImpl.getRow(int row) │ │ │ +BigMatrix.getRow(int row) │ │ │
    Deprecated. 
    │ │ │
    Returns the entries in row number row as an array.
    │ │ │
    T[]AbstractFieldMatrix.getRow(int row) │ │ │ +double[]RealMatrix.getRow(int row) │ │ │
    Returns the entries in row number row as an array.
    │ │ │
    BigDecimal[]BigMatrix.getRow(int row) │ │ │ -
    Deprecated. 
    │ │ │ +
    T[]AbstractFieldMatrix.getRow(int row) │ │ │
    Returns the entries in row number row as an array.
    │ │ │
    T[]BlockFieldMatrix.getRow(int row) │ │ │ +T[]FieldMatrix.getRow(int row) │ │ │
    Returns the entries in row number row as an array.
    │ │ │
    double[]RealMatrix.getRow(int row) │ │ │ +AbstractRealMatrix.getRow(int row) │ │ │
    Returns the entries in row number row as an array.
    │ │ │
    double[]AbstractRealMatrix.getRow(int row) │ │ │ +BigDecimal[]BigMatrixImpl.getRow(int row) │ │ │ +
    Deprecated. 
    │ │ │
    Returns the entries in row number row as an array.
    │ │ │
    double[]BlockRealMatrix.getRow(int row) │ │ │
    Returns the entries in row number row as an array.
    │ │ │
    T[]FieldMatrix.getRow(int row) │ │ │ +T[]BlockFieldMatrix.getRow(int row) │ │ │
    Returns the entries in row number row as an array.
    │ │ │
    double[]BigMatrixImpl.getRowAsDoubleArray(int row) │ │ │ +BigMatrix.getRowAsDoubleArray(int row) │ │ │
    Deprecated. 
    │ │ │
    Returns the entries in row number row as an array │ │ │ of double values.
    │ │ │
    double[]BigMatrix.getRowAsDoubleArray(int row) │ │ │ +BigMatrixImpl.getRowAsDoubleArray(int row) │ │ │
    Deprecated. 
    │ │ │
    Returns the entries in row number row as an array │ │ │ of double values.
    │ │ │
    BigMatrixBigMatrixImpl.getRowMatrix(int row) │ │ │ +BigMatrix.getRowMatrix(int row) │ │ │
    Deprecated. 
    │ │ │
    Returns the entries in row number row │ │ │ as a row matrix.
    │ │ │
    FieldMatrix<T>AbstractFieldMatrix.getRowMatrix(int row) │ │ │ +RealMatrixRealMatrix.getRowMatrix(int row) │ │ │
    Returns the entries in row number row │ │ │ as a row matrix.
    │ │ │
    BigMatrixBigMatrix.getRowMatrix(int row) │ │ │ -
    Deprecated. 
    │ │ │ +
    FieldMatrix<T>AbstractFieldMatrix.getRowMatrix(int row) │ │ │
    Returns the entries in row number row │ │ │ as a row matrix.
    │ │ │
    FieldMatrix<T>BlockFieldMatrix.getRowMatrix(int row) │ │ │ +FieldMatrix<T>FieldMatrix.getRowMatrix(int row) │ │ │
    Returns the entries in row number row │ │ │ as a row matrix.
    │ │ │
    RealMatrixRealMatrix.getRowMatrix(int row) │ │ │ +AbstractRealMatrix.getRowMatrix(int row) │ │ │
    Returns the entries in row number row │ │ │ as a row matrix.
    │ │ │
    RealMatrixAbstractRealMatrix.getRowMatrix(int row) │ │ │ +BigMatrixBigMatrixImpl.getRowMatrix(int row) │ │ │ +
    Deprecated. 
    │ │ │
    Returns the entries in row number row │ │ │ as a row matrix.
    │ │ │
    BlockRealMatrixBlockRealMatrix.getRowMatrix(int row) │ │ │
    Returns the entries in row number row │ │ │ as a row matrix.
    │ │ │
    FieldMatrix<T>FieldMatrix.getRowMatrix(int row) │ │ │ +FieldMatrix<T>BlockFieldMatrix.getRowMatrix(int row) │ │ │
    Returns the entries in row number row │ │ │ as a row matrix.
    │ │ │
    FieldVector<T>AbstractFieldMatrix.getRowVector(int row) │ │ │ +RealVectorRealMatrix.getRowVector(int row) │ │ │
    Returns the entries in row number row │ │ │ as a vector.
    │ │ │
    FieldVector<T>BlockFieldMatrix.getRowVector(int row) │ │ │ +FieldVector<T>AbstractFieldMatrix.getRowVector(int row) │ │ │
    Returns the entries in row number row │ │ │ as a vector.
    │ │ │
    RealVectorRealMatrix.getRowVector(int row) │ │ │ +FieldVector<T>FieldMatrix.getRowVector(int row) │ │ │
    Returns the entries in row number row │ │ │ as a vector.
    │ │ │
    RealVectorAbstractRealMatrix.getRowVector(int row) │ │ │ @@ -754,245 +754,245 @@ │ │ │ RealVectorBlockRealMatrix.getRowVector(int row) │ │ │
    Returns the entries in row number row │ │ │ as a vector.
    │ │ │
    FieldVector<T>FieldMatrix.getRowVector(int row) │ │ │ +FieldVector<T>BlockFieldMatrix.getRowVector(int row) │ │ │
    Returns the entries in row number row │ │ │ as a vector.
    │ │ │
    BigMatrixBigMatrixImpl.getSubMatrix(int[] selectedRows, │ │ │ +BigMatrix.getSubMatrix(int[] selectedRows, │ │ │ int[] selectedColumns) │ │ │
    Deprecated. 
    │ │ │
    Gets a submatrix.
    │ │ │
    FieldMatrix<T>AbstractFieldMatrix.getSubMatrix(int[] selectedRows, │ │ │ +RealMatrixRealMatrix.getSubMatrix(int[] selectedRows, │ │ │ int[] selectedColumns) │ │ │
    Gets a submatrix.
    │ │ │
    BigMatrixBigMatrix.getSubMatrix(int[] selectedRows, │ │ │ +FieldMatrix<T>AbstractFieldMatrix.getSubMatrix(int[] selectedRows, │ │ │ int[] selectedColumns) │ │ │ -
    Deprecated. 
    │ │ │
    Gets a submatrix.
    │ │ │
    RealMatrixRealMatrix.getSubMatrix(int[] selectedRows, │ │ │ +FieldMatrix<T>FieldMatrix.getSubMatrix(int[] selectedRows, │ │ │ int[] selectedColumns) │ │ │
    Gets a submatrix.
    │ │ │
    RealMatrixAbstractRealMatrix.getSubMatrix(int[] selectedRows, │ │ │ int[] selectedColumns) │ │ │
    Gets a submatrix.
    │ │ │
    FieldMatrix<T>FieldMatrix.getSubMatrix(int[] selectedRows, │ │ │ +BigMatrixBigMatrixImpl.getSubMatrix(int[] selectedRows, │ │ │ int[] selectedColumns) │ │ │ +
    Deprecated. 
    │ │ │
    Gets a submatrix.
    │ │ │
    BigMatrixBigMatrixImpl.getSubMatrix(int startRow, │ │ │ +BigMatrix.getSubMatrix(int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Deprecated. 
    │ │ │
    Gets a submatrix.
    │ │ │
    FieldMatrix<T>AbstractFieldMatrix.getSubMatrix(int startRow, │ │ │ +RealMatrixRealMatrix.getSubMatrix(int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Gets a submatrix.
    │ │ │
    BigMatrixBigMatrix.getSubMatrix(int startRow, │ │ │ +FieldMatrix<T>AbstractFieldMatrix.getSubMatrix(int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │ -
    Deprecated. 
    │ │ │
    Gets a submatrix.
    │ │ │
    FieldMatrix<T>BlockFieldMatrix.getSubMatrix(int startRow, │ │ │ +FieldMatrix<T>FieldMatrix.getSubMatrix(int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Gets a submatrix.
    │ │ │
    RealMatrixRealMatrix.getSubMatrix(int startRow, │ │ │ +AbstractRealMatrix.getSubMatrix(int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Gets a submatrix.
    │ │ │
    RealMatrixAbstractRealMatrix.getSubMatrix(int startRow, │ │ │ +BigMatrixBigMatrixImpl.getSubMatrix(int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │ +
    Deprecated. 
    │ │ │
    Gets a submatrix.
    │ │ │
    BlockRealMatrixBlockRealMatrix.getSubMatrix(int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Gets a submatrix.
    │ │ │
    FieldMatrix<T>FieldMatrix.getSubMatrix(int startRow, │ │ │ +FieldMatrix<T>BlockFieldMatrix.getSubMatrix(int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Gets a submatrix.
    │ │ │
    FieldVector<T>FieldVector.getSubVector(int index, │ │ │ +OpenMapRealVectorOpenMapRealVector.getSubVector(int index, │ │ │ int n) │ │ │
    Get a subvector from consecutive elements.
    │ │ │
    OpenMapRealVectorOpenMapRealVector.getSubVector(int index, │ │ │ +FieldVector<T>SparseFieldVector.getSubVector(int index, │ │ │ int n) │ │ │
    Get a subvector from consecutive elements.
    │ │ │
    FieldVector<T>SparseFieldVector.getSubVector(int index, │ │ │ +FieldVector<T>FieldVector.getSubVector(int index, │ │ │ int n) │ │ │
    Get a subvector from consecutive elements.
    │ │ │
    voidOpenMapRealMatrix.multiplyEntry(int row, │ │ │ +Array2DRowRealMatrix.multiplyEntry(int row, │ │ │ int column, │ │ │ double factor) │ │ │
    Change an entry in the specified row and column.
    │ │ │
    voidArray2DRowRealMatrix.multiplyEntry(int row, │ │ │ +RealMatrix.multiplyEntry(int row, │ │ │ int column, │ │ │ double factor) │ │ │
    Change an entry in the specified row and column.
    │ │ │
    voidRealMatrix.multiplyEntry(int row, │ │ │ +abstract voidAbstractRealMatrix.multiplyEntry(int row, │ │ │ int column, │ │ │ double factor) │ │ │
    Change an entry in the specified row and column.
    │ │ │
    abstract voidAbstractRealMatrix.multiplyEntry(int row, │ │ │ +voidOpenMapRealMatrix.multiplyEntry(int row, │ │ │ int column, │ │ │ double factor) │ │ │
    Change an entry in the specified row and column.
    │ │ │
    voidRealMatrixImpl.multiplyEntry(int row, │ │ │ +BlockRealMatrix.multiplyEntry(int row, │ │ │ int column, │ │ │ double factor) │ │ │ -
    Deprecated. 
    │ │ │
    Change an entry in the specified row and column.
    │ │ │
    voidBlockRealMatrix.multiplyEntry(int row, │ │ │ +RealMatrixImpl.multiplyEntry(int row, │ │ │ int column, │ │ │ double factor) │ │ │ +
    Deprecated. 
    │ │ │
    Change an entry in the specified row and column.
    │ │ │
    abstract voidAbstractFieldMatrix.multiplyEntry(int row, │ │ │ +voidSparseFieldMatrix.multiplyEntry(int row, │ │ │ int column, │ │ │ - T factor) │ │ │ + T factor) │ │ │
    Change an entry in the specified row and column.
    │ │ │
    voidSparseFieldMatrix.multiplyEntry(int row, │ │ │ +abstract voidAbstractFieldMatrix.multiplyEntry(int row, │ │ │ int column, │ │ │ - T factor) │ │ │ + T factor) │ │ │
    Change an entry in the specified row and column.
    │ │ │
    voidArray2DRowFieldMatrix.multiplyEntry(int row, │ │ │ +FieldMatrix.multiplyEntry(int row, │ │ │ int column, │ │ │ - T factor) │ │ │ + T factor) │ │ │
    Change an entry in the specified row and column.
    │ │ │
    voidBlockFieldMatrix.multiplyEntry(int row, │ │ │ +Array2DRowFieldMatrix.multiplyEntry(int row, │ │ │ int column, │ │ │ - T factor) │ │ │ + T factor) │ │ │
    Change an entry in the specified row and column.
    │ │ │
    voidFieldMatrix.multiplyEntry(int row, │ │ │ +BlockFieldMatrix.multiplyEntry(int row, │ │ │ int column, │ │ │ - T factor) │ │ │ + T factor) │ │ │
    Change an entry in the specified row and column.
    │ │ │
    voidArrayFieldVector.set(int index, │ │ │ ArrayFieldVector<T> v) │ │ │ @@ -1036,48 +1036,48 @@ │ │ │ T[] array) │ │ │
    Sets the entries in column number column │ │ │ as a column matrix.
    │ │ │
    voidBlockFieldMatrix.setColumn(int column, │ │ │ - T[] array) │ │ │ +FieldMatrix.setColumn(int column, │ │ │ + T[] array) │ │ │
    Sets the entries in column number column │ │ │ as a column matrix.
    │ │ │
    voidFieldMatrix.setColumn(int column, │ │ │ - T[] array) │ │ │ +BlockFieldMatrix.setColumn(int column, │ │ │ + T[] array) │ │ │
    Sets the entries in column number column │ │ │ as a column matrix.
    │ │ │
    voidAbstractFieldMatrix.setColumnMatrix(int column, │ │ │ FieldMatrix<T> matrix) │ │ │
    Sets the entries in column number column │ │ │ as a column matrix.
    │ │ │
    voidBlockFieldMatrix.setColumnMatrix(int column, │ │ │ - FieldMatrix<T> matrix) │ │ │ +FieldMatrix.setColumnMatrix(int column, │ │ │ + FieldMatrix<T> matrix) │ │ │
    Sets the entries in column number column │ │ │ as a column matrix.
    │ │ │
    voidFieldMatrix.setColumnMatrix(int column, │ │ │ - FieldMatrix<T> matrix) │ │ │ +BlockFieldMatrix.setColumnMatrix(int column, │ │ │ + FieldMatrix<T> matrix) │ │ │
    Sets the entries in column number column │ │ │ as a column matrix.
    │ │ │
    voidRealMatrix.setColumnMatrix(int column, │ │ │ @@ -1108,24 +1108,24 @@ │ │ │ FieldVector<T> vector) │ │ │
    Sets the entries in column number column │ │ │ as a vector.
    │ │ │
    voidBlockFieldMatrix.setColumnVector(int column, │ │ │ - FieldVector<T> vector) │ │ │ +FieldMatrix.setColumnVector(int column, │ │ │ + FieldVector<T> vector) │ │ │
    Sets the entries in column number column │ │ │ as a vector.
    │ │ │
    voidFieldMatrix.setColumnVector(int column, │ │ │ - FieldVector<T> vector) │ │ │ +BlockFieldMatrix.setColumnVector(int column, │ │ │ + FieldVector<T> vector) │ │ │
    Sets the entries in column number column │ │ │ as a vector.
    │ │ │
    voidRealMatrix.setColumnVector(int column, │ │ │ @@ -1155,112 +1155,112 @@ │ │ │ OpenMapRealVector.setEntry(int index, │ │ │ double value) │ │ │
    Set a single element.
    │ │ │
    voidOpenMapRealMatrix.setEntry(int row, │ │ │ +Array2DRowRealMatrix.setEntry(int row, │ │ │ int column, │ │ │ double value) │ │ │
    Set the entry in the specified row and column.
    │ │ │
    voidArray2DRowRealMatrix.setEntry(int row, │ │ │ +RealMatrix.setEntry(int row, │ │ │ int column, │ │ │ double value) │ │ │
    Set the entry in the specified row and column.
    │ │ │
    voidRealMatrix.setEntry(int row, │ │ │ +abstract voidAbstractRealMatrix.setEntry(int row, │ │ │ int column, │ │ │ double value) │ │ │
    Set the entry in the specified row and column.
    │ │ │
    abstract voidAbstractRealMatrix.setEntry(int row, │ │ │ +voidOpenMapRealMatrix.setEntry(int row, │ │ │ int column, │ │ │ double value) │ │ │
    Set the entry in the specified row and column.
    │ │ │
    voidRealMatrixImpl.setEntry(int row, │ │ │ +BlockRealMatrix.setEntry(int row, │ │ │ int column, │ │ │ double value) │ │ │ -
    Deprecated. 
    │ │ │
    Set the entry in the specified row and column.
    │ │ │
    voidBlockRealMatrix.setEntry(int row, │ │ │ +RealMatrixImpl.setEntry(int row, │ │ │ int column, │ │ │ double value) │ │ │ +
    Deprecated. 
    │ │ │
    Set the entry in the specified row and column.
    │ │ │
    abstract voidAbstractFieldMatrix.setEntry(int row, │ │ │ +voidSparseFieldMatrix.setEntry(int row, │ │ │ int column, │ │ │ - T value) │ │ │ + T value) │ │ │
    Set the entry in the specified row and column.
    │ │ │
    voidSparseFieldMatrix.setEntry(int row, │ │ │ +abstract voidAbstractFieldMatrix.setEntry(int row, │ │ │ int column, │ │ │ - T value) │ │ │ + T value) │ │ │
    Set the entry in the specified row and column.
    │ │ │
    voidArray2DRowFieldMatrix.setEntry(int row, │ │ │ +FieldMatrix.setEntry(int row, │ │ │ int column, │ │ │ - T value) │ │ │ + T value) │ │ │
    Set the entry in the specified row and column.
    │ │ │
    voidBlockFieldMatrix.setEntry(int row, │ │ │ +Array2DRowFieldMatrix.setEntry(int row, │ │ │ int column, │ │ │ - T value) │ │ │ + T value) │ │ │
    Set the entry in the specified row and column.
    │ │ │
    voidFieldMatrix.setEntry(int row, │ │ │ +BlockFieldMatrix.setEntry(int row, │ │ │ int column, │ │ │ - T value) │ │ │ + T value) │ │ │
    Set the entry in the specified row and column.
    │ │ │
    voidFieldVector.setEntry(int index, │ │ │ - T value) │ │ │ +SparseFieldVector.setEntry(int index, │ │ │ + T value) │ │ │
    Set a single element.
    │ │ │
    voidSparseFieldVector.setEntry(int index, │ │ │ - T value) │ │ │ +FieldVector.setEntry(int index, │ │ │ + T value) │ │ │
    Set a single element.
    │ │ │
    voidRealMatrix.setRow(int row, │ │ │ double[] array) │ │ │ @@ -1290,24 +1290,24 @@ │ │ │ T[] array) │ │ │
    Sets the entries in row number row │ │ │ as a row matrix.
    │ │ │
    voidBlockFieldMatrix.setRow(int row, │ │ │ - T[] array) │ │ │ +FieldMatrix.setRow(int row, │ │ │ + T[] array) │ │ │
    Sets the entries in row number row │ │ │ as a row matrix.
    │ │ │
    voidFieldMatrix.setRow(int row, │ │ │ - T[] array) │ │ │ +BlockFieldMatrix.setRow(int row, │ │ │ + T[] array) │ │ │
    Sets the entries in row number row │ │ │ as a row matrix.
    │ │ │
    voidBlockFieldMatrix.setRowMatrix(int row, │ │ │ @@ -1330,24 +1330,24 @@ │ │ │ FieldMatrix<T> matrix) │ │ │
    Sets the entries in row number row │ │ │ as a row matrix.
    │ │ │
    voidBlockFieldMatrix.setRowMatrix(int row, │ │ │ - FieldMatrix<T> matrix) │ │ │ +FieldMatrix.setRowMatrix(int row, │ │ │ + FieldMatrix<T> matrix) │ │ │
    Sets the entries in row number row │ │ │ as a row matrix.
    │ │ │
    voidFieldMatrix.setRowMatrix(int row, │ │ │ - FieldMatrix<T> matrix) │ │ │ +BlockFieldMatrix.setRowMatrix(int row, │ │ │ + FieldMatrix<T> matrix) │ │ │
    Sets the entries in row number row │ │ │ as a row matrix.
    │ │ │
    voidRealMatrix.setRowMatrix(int row, │ │ │ @@ -1378,24 +1378,24 @@ │ │ │ FieldVector<T> vector) │ │ │
    Sets the entries in row number row │ │ │ as a vector.
    │ │ │
    voidBlockFieldMatrix.setRowVector(int row, │ │ │ - FieldVector<T> vector) │ │ │ +FieldMatrix.setRowVector(int row, │ │ │ + FieldVector<T> vector) │ │ │
    Sets the entries in row number row │ │ │ as a vector.
    │ │ │
    voidFieldMatrix.setRowVector(int row, │ │ │ - FieldVector<T> vector) │ │ │ +BlockFieldMatrix.setRowVector(int row, │ │ │ + FieldVector<T> vector) │ │ │
    Sets the entries in row number row │ │ │ as a vector.
    │ │ │
    voidRealMatrix.setRowVector(int row, │ │ │ @@ -1455,27 +1455,27 @@ │ │ │ int column) │ │ │
    Replace the submatrix starting at row, column using data in │ │ │ the input subMatrix array.
    │ │ │
    voidRealMatrixImpl.setSubMatrix(double[][] subMatrix, │ │ │ +BlockRealMatrix.setSubMatrix(double[][] subMatrix, │ │ │ int row, │ │ │ int column) │ │ │ -
    Deprecated. 
    │ │ │
    Replace the submatrix starting at row, column using data in │ │ │ the input subMatrix array.
    │ │ │
    voidBlockRealMatrix.setSubMatrix(double[][] subMatrix, │ │ │ +RealMatrixImpl.setSubMatrix(double[][] subMatrix, │ │ │ int row, │ │ │ int column) │ │ │ +
    Deprecated. 
    │ │ │
    Replace the submatrix starting at row, column using data in │ │ │ the input subMatrix array.
    │ │ │
    voidAbstractFieldMatrix.setSubMatrix(T[][] subMatrix, │ │ │ @@ -1483,118 +1483,118 @@ │ │ │ int column) │ │ │
    Replace the submatrix starting at row, column using data in │ │ │ the input subMatrix array.
    │ │ │
    voidArray2DRowFieldMatrix.setSubMatrix(T[][] subMatrix, │ │ │ +FieldMatrix.setSubMatrix(T[][] subMatrix, │ │ │ int row, │ │ │ int column) │ │ │
    Replace the submatrix starting at row, column using data in │ │ │ the input subMatrix array.
    │ │ │
    voidBlockFieldMatrix.setSubMatrix(T[][] subMatrix, │ │ │ +Array2DRowFieldMatrix.setSubMatrix(T[][] subMatrix, │ │ │ int row, │ │ │ int column) │ │ │
    Replace the submatrix starting at row, column using data in │ │ │ the input subMatrix array.
    │ │ │
    voidFieldMatrix.setSubMatrix(T[][] subMatrix, │ │ │ +BlockFieldMatrix.setSubMatrix(T[][] subMatrix, │ │ │ int row, │ │ │ int column) │ │ │
    Replace the submatrix starting at row, column using data in │ │ │ the input subMatrix array.
    │ │ │
    voidAbstractRealVector.setSubVector(int index, │ │ │ +OpenMapRealVector.setSubVector(int index, │ │ │ double[] v) │ │ │
    Set a set of consecutive elements.
    │ │ │
    voidOpenMapRealVector.setSubVector(int index, │ │ │ +AbstractRealVector.setSubVector(int index, │ │ │ double[] v) │ │ │
    Set a set of consecutive elements.
    │ │ │
    voidFieldVector.setSubVector(int index, │ │ │ - FieldVector<T> v) │ │ │ +SparseFieldVector.setSubVector(int index, │ │ │ + FieldVector<T> v) │ │ │
    Set a set of consecutive elements.
    │ │ │
    voidSparseFieldVector.setSubVector(int index, │ │ │ - FieldVector<T> v) │ │ │ +FieldVector.setSubVector(int index, │ │ │ + FieldVector<T> v) │ │ │
    Set a set of consecutive elements.
    │ │ │
    voidAbstractRealVector.setSubVector(int index, │ │ │ +OpenMapRealVector.setSubVector(int index, │ │ │ RealVector v) │ │ │
    Set a set of consecutive elements.
    │ │ │
    voidOpenMapRealVector.setSubVector(int index, │ │ │ +AbstractRealVector.setSubVector(int index, │ │ │ RealVector v) │ │ │
    Set a set of consecutive elements.
    │ │ │
    voidFieldVector.setSubVector(int index, │ │ │ - T[] v) │ │ │ +SparseFieldVector.setSubVector(int index, │ │ │ + T[] v) │ │ │
    Set a set of consecutive elements.
    │ │ │
    voidSparseFieldVector.setSubVector(int index, │ │ │ - T[] v) │ │ │ +FieldVector.setSubVector(int index, │ │ │ + T[] v) │ │ │
    Set a set of consecutive elements.
    │ │ │
    TAbstractFieldMatrix.walkInColumnOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries in column order.
    │ │ │
    TArray2DRowFieldMatrix.walkInColumnOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ +TFieldMatrix.walkInColumnOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries in column order.
    │ │ │
    TFieldMatrix.walkInColumnOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ +TArray2DRowFieldMatrix.walkInColumnOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries in column order.
    │ │ │
    TArray2DRowFieldMatrix.walkInColumnOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ +TFieldMatrix.walkInColumnOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries in column order.
    │ │ │
    TFieldMatrix.walkInColumnOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ +TArray2DRowFieldMatrix.walkInColumnOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries in column order.
    │ │ │
    TBlockFieldMatrix.walkInOptimizedOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ +TFieldMatrix.walkInOptimizedOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries using the fastest possible order.
    │ │ │
    TFieldMatrix.walkInOptimizedOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ +TBlockFieldMatrix.walkInOptimizedOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries using the fastest possible order.
    │ │ │
    TBlockFieldMatrix.walkInOptimizedOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ +TFieldMatrix.walkInOptimizedOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries using the fastest possible order.
    │ │ │
    TFieldMatrix.walkInOptimizedOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ +TBlockFieldMatrix.walkInOptimizedOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries using the fastest possible order.
    │ │ │
    TArray2DRowFieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ +TFieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries in row order.
    │ │ │
    TBlockFieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ +TArray2DRowFieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries in row order.
    │ │ │
    TFieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ +TBlockFieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries in row order.
    │ │ │
    TArray2DRowFieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ +TFieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries in row order.
    │ │ │
    TBlockFieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ +TArray2DRowFieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries in row order.
    │ │ │
    TFieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ +TBlockFieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries in row order.
    │ │ │
    doubleRealMatrixImpl.walkInRowOrder(RealMatrixChangingVisitor visitor, │ │ │ +BlockRealMatrix.walkInRowOrder(RealMatrixChangingVisitor visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │ -
    Deprecated. 
    │ │ │
    Visit (and possibly change) some matrix entries in row order.
    │ │ │
    doubleBlockRealMatrix.walkInRowOrder(RealMatrixChangingVisitor visitor, │ │ │ +RealMatrixImpl.walkInRowOrder(RealMatrixChangingVisitor visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │ +
    Deprecated. 
    │ │ │
    Visit (and possibly change) some matrix entries in row order.
    │ │ │
    doubleArray2DRowRealMatrix.walkInRowOrder(RealMatrixPreservingVisitor visitor, │ │ │ int startRow, │ │ │ @@ -1989,30 +1989,30 @@ │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries in row order.
    │ │ │
    doubleRealMatrixImpl.walkInRowOrder(RealMatrixPreservingVisitor visitor, │ │ │ +BlockRealMatrix.walkInRowOrder(RealMatrixPreservingVisitor visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │ -
    Deprecated. 
    │ │ │
    Visit (but don't change) some matrix entries in row order.
    │ │ │
    doubleBlockRealMatrix.walkInRowOrder(RealMatrixPreservingVisitor visitor, │ │ │ +RealMatrixImpl.walkInRowOrder(RealMatrixPreservingVisitor visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │ +
    Deprecated. 
    │ │ │
    Visit (but don't change) some matrix entries in row order.
    │ │ │
    │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/linear/class-use/MatrixVisitorException.html │ │ │┄ Ordering differences only │ │ │ @@ -118,23 +118,23 @@ │ │ │ int column, │ │ │ double value)
    │ │ │
    Visit one matrix entry.
    │ │ │ │ │ │ │ │ │ │ │ │ void │ │ │ -RealMatrixPreservingVisitor.visit(int row, │ │ │ +DefaultRealMatrixPreservingVisitor.visit(int row, │ │ │ int column, │ │ │ double value) │ │ │
    Visit one matrix entry.
    │ │ │ │ │ │ │ │ │ │ │ │ void │ │ │ -DefaultRealMatrixPreservingVisitor.visit(int row, │ │ │ +RealMatrixPreservingVisitor.visit(int row, │ │ │ int column, │ │ │ double value) │ │ │
    Visit one matrix entry.
    │ │ │ │ │ │ │ │ │ │ │ │ T │ │ │ @@ -149,118 +149,118 @@ │ │ │ FieldMatrixPreservingVisitor.visit(int row, │ │ │ int column, │ │ │ T value) │ │ │
    Visit one matrix entry.
    │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -FieldMatrixChangingVisitor.visit(int row, │ │ │ +void │ │ │ +DefaultFieldMatrixPreservingVisitor.visit(int row, │ │ │ int column, │ │ │ - T value) │ │ │ + T value) │ │ │
    Visit one matrix entry.
    │ │ │ │ │ │ │ │ │ │ │ │ -void │ │ │ -DefaultFieldMatrixPreservingVisitor.visit(int row, │ │ │ +T │ │ │ +FieldMatrixChangingVisitor.visit(int row, │ │ │ int column, │ │ │ - T value) │ │ │ + T value) │ │ │
    Visit one matrix entry.
    │ │ │ │ │ │ │ │ │ │ │ │ T │ │ │ AbstractFieldMatrix.walkInColumnOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │
    Visit (and possibly change) all matrix entries in column order.
    │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -Array2DRowFieldMatrix.walkInColumnOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │ +T │ │ │ +FieldMatrix.walkInColumnOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │
    Visit (and possibly change) all matrix entries in column order.
    │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -FieldMatrix.walkInColumnOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │ +T │ │ │ +Array2DRowFieldMatrix.walkInColumnOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │
    Visit (and possibly change) all matrix entries in column order.
    │ │ │ │ │ │ │ │ │ │ │ │ T │ │ │ AbstractFieldMatrix.walkInColumnOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries in column order.
    │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -Array2DRowFieldMatrix.walkInColumnOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ +T │ │ │ +FieldMatrix.walkInColumnOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries in column order.
    │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -FieldMatrix.walkInColumnOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ +T │ │ │ +Array2DRowFieldMatrix.walkInColumnOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries in column order.
    │ │ │ │ │ │ │ │ │ │ │ │ T │ │ │ AbstractFieldMatrix.walkInColumnOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │
    Visit (but don't change) all matrix entries in column order.
    │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -Array2DRowFieldMatrix.walkInColumnOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │ +T │ │ │ +FieldMatrix.walkInColumnOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │
    Visit (but don't change) all matrix entries in column order.
    │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -FieldMatrix.walkInColumnOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │ +T │ │ │ +Array2DRowFieldMatrix.walkInColumnOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │
    Visit (but don't change) all matrix entries in column order.
    │ │ │ │ │ │ │ │ │ │ │ │ T │ │ │ AbstractFieldMatrix.walkInColumnOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries in column order.
    │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -Array2DRowFieldMatrix.walkInColumnOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ +T │ │ │ +FieldMatrix.walkInColumnOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries in column order.
    │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -FieldMatrix.walkInColumnOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ +T │ │ │ +Array2DRowFieldMatrix.walkInColumnOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries in column order.
    │ │ │ │ │ │ │ │ │ @@ -399,96 +399,96 @@ │ │ │ │ │ │ T │ │ │ AbstractFieldMatrix.walkInOptimizedOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │
    Visit (and possibly change) all matrix entries using the fastest possible order.
    │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -BlockFieldMatrix.walkInOptimizedOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │ +T │ │ │ +FieldMatrix.walkInOptimizedOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │
    Visit (and possibly change) all matrix entries using the fastest possible order.
    │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -FieldMatrix.walkInOptimizedOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │ +T │ │ │ +BlockFieldMatrix.walkInOptimizedOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │
    Visit (and possibly change) all matrix entries using the fastest possible order.
    │ │ │ │ │ │ │ │ │ │ │ │ T │ │ │ AbstractFieldMatrix.walkInOptimizedOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries using the fastest possible order.
    │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -BlockFieldMatrix.walkInOptimizedOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ +T │ │ │ +FieldMatrix.walkInOptimizedOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries using the fastest possible order.
    │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -FieldMatrix.walkInOptimizedOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ +T │ │ │ +BlockFieldMatrix.walkInOptimizedOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries using the fastest possible order.
    │ │ │ │ │ │ │ │ │ │ │ │ T │ │ │ AbstractFieldMatrix.walkInOptimizedOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │
    Visit (but don't change) all matrix entries using the fastest possible order.
    │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -BlockFieldMatrix.walkInOptimizedOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │ +T │ │ │ +FieldMatrix.walkInOptimizedOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │
    Visit (but don't change) all matrix entries using the fastest possible order.
    │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -FieldMatrix.walkInOptimizedOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │ +T │ │ │ +BlockFieldMatrix.walkInOptimizedOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │
    Visit (but don't change) all matrix entries using the fastest possible order.
    │ │ │ │ │ │ │ │ │ │ │ │ T │ │ │ AbstractFieldMatrix.walkInOptimizedOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries using the fastest possible order.
    │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -BlockFieldMatrix.walkInOptimizedOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ +T │ │ │ +FieldMatrix.walkInOptimizedOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries using the fastest possible order.
    │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -FieldMatrix.walkInOptimizedOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ +T │ │ │ +BlockFieldMatrix.walkInOptimizedOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries using the fastest possible order.
    │ │ │ │ │ │ │ │ │ @@ -591,128 +591,128 @@ │ │ │ │ │ │ T │ │ │ AbstractFieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │
    Visit (and possibly change) all matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -Array2DRowFieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │ +T │ │ │ +FieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │
    Visit (and possibly change) all matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -BlockFieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │ +T │ │ │ +Array2DRowFieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │
    Visit (and possibly change) all matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -FieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │ +T │ │ │ +BlockFieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor) │ │ │
    Visit (and possibly change) all matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ T │ │ │ AbstractFieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -Array2DRowFieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ +T │ │ │ +FieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -BlockFieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ +T │ │ │ +Array2DRowFieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -FieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ +T │ │ │ +BlockFieldMatrix.walkInRowOrder(FieldMatrixChangingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ T │ │ │ AbstractFieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │
    Visit (but don't change) all matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -Array2DRowFieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │ +T │ │ │ +FieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │
    Visit (but don't change) all matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -BlockFieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │ +T │ │ │ +Array2DRowFieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │
    Visit (but don't change) all matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -FieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │ +T │ │ │ +BlockFieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor) │ │ │
    Visit (but don't change) all matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ T │ │ │ AbstractFieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -Array2DRowFieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ +T │ │ │ +FieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -BlockFieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ +T │ │ │ +Array2DRowFieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -FieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ +T │ │ │ +BlockFieldMatrix.walkInRowOrder(FieldMatrixPreservingVisitor<T> visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries in row order.
    │ │ │ │ │ │ │ │ │ @@ -732,22 +732,22 @@ │ │ │ double │ │ │ AbstractRealMatrix.walkInRowOrder(RealMatrixChangingVisitor visitor) │ │ │
    Visit (and possibly change) all matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -RealMatrixImpl.walkInRowOrder(RealMatrixChangingVisitor visitor) │ │ │ -
    Deprecated. 
    │ │ │ +BlockRealMatrix.walkInRowOrder(RealMatrixChangingVisitor visitor) │ │ │
    Visit (and possibly change) all matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BlockRealMatrix.walkInRowOrder(RealMatrixChangingVisitor visitor) │ │ │ +RealMatrixImpl.walkInRowOrder(RealMatrixChangingVisitor visitor) │ │ │ +
    Deprecated. 
    │ │ │
    Visit (and possibly change) all matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ Array2DRowRealMatrix.walkInRowOrder(RealMatrixChangingVisitor visitor, │ │ │ int startRow, │ │ │ @@ -775,30 +775,30 @@ │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -RealMatrixImpl.walkInRowOrder(RealMatrixChangingVisitor visitor, │ │ │ +BlockRealMatrix.walkInRowOrder(RealMatrixChangingVisitor visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │ -
    Deprecated. 
    │ │ │
    Visit (and possibly change) some matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BlockRealMatrix.walkInRowOrder(RealMatrixChangingVisitor visitor, │ │ │ +RealMatrixImpl.walkInRowOrder(RealMatrixChangingVisitor visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │ +
    Deprecated. 
    │ │ │
    Visit (and possibly change) some matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ Array2DRowRealMatrix.walkInRowOrder(RealMatrixPreservingVisitor visitor) │ │ │
    Visit (but don't change) all matrix entries in row order.
    │ │ │ @@ -814,22 +814,22 @@ │ │ │ double │ │ │ AbstractRealMatrix.walkInRowOrder(RealMatrixPreservingVisitor visitor) │ │ │
    Visit (but don't change) all matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -RealMatrixImpl.walkInRowOrder(RealMatrixPreservingVisitor visitor) │ │ │ -
    Deprecated. 
    │ │ │ +BlockRealMatrix.walkInRowOrder(RealMatrixPreservingVisitor visitor) │ │ │
    Visit (but don't change) all matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BlockRealMatrix.walkInRowOrder(RealMatrixPreservingVisitor visitor) │ │ │ +RealMatrixImpl.walkInRowOrder(RealMatrixPreservingVisitor visitor) │ │ │ +
    Deprecated. 
    │ │ │
    Visit (but don't change) all matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ Array2DRowRealMatrix.walkInRowOrder(RealMatrixPreservingVisitor visitor, │ │ │ int startRow, │ │ │ @@ -857,30 +857,30 @@ │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -RealMatrixImpl.walkInRowOrder(RealMatrixPreservingVisitor visitor, │ │ │ +BlockRealMatrix.walkInRowOrder(RealMatrixPreservingVisitor visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │ -
    Deprecated. 
    │ │ │
    Visit (but don't change) some matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BlockRealMatrix.walkInRowOrder(RealMatrixPreservingVisitor visitor, │ │ │ +RealMatrixImpl.walkInRowOrder(RealMatrixPreservingVisitor visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │ +
    Deprecated. 
    │ │ │
    Visit (but don't change) some matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/linear/class-use/NonSquareMatrixException.html │ │ │┄ Ordering differences only │ │ │ @@ -101,37 +101,37 @@ │ │ │ Methods in org.apache.commons.math.linear that throw NonSquareMatrixException  │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -AbstractFieldMatrix.getTrace() │ │ │ +double │ │ │ +RealMatrix.getTrace() │ │ │
    Returns the │ │ │ trace of the matrix (the sum of the elements on the main diagonal).
    │ │ │ │ │ │ │ │ │ │ │ │ -double │ │ │ -RealMatrix.getTrace() │ │ │ +T │ │ │ +AbstractFieldMatrix.getTrace() │ │ │
    Returns the │ │ │ trace of the matrix (the sum of the elements on the main diagonal).
    │ │ │ │ │ │ │ │ │ │ │ │ -double │ │ │ -AbstractRealMatrix.getTrace() │ │ │ +T │ │ │ +FieldMatrix.getTrace() │ │ │
    Returns the │ │ │ trace of the matrix (the sum of the elements on the main diagonal).
    │ │ │ │ │ │ │ │ │ │ │ │ -T │ │ │ -FieldMatrix.getTrace() │ │ │ +double │ │ │ +AbstractRealMatrix.getTrace() │ │ │
    Returns the │ │ │ trace of the matrix (the sum of the elements on the main diagonal).
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/linear/class-use/RealMatrix.html │ │ │┄ Ordering differences only │ │ │ @@ -356,21 +356,21 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ - │ │ │ - │ │ │ │ │ │ │ │ │ + │ │ │ + │ │ │ + │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -813,84 +813,84 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ - │ │ │ - │ │ │ │ │ │ │ │ │ + │ │ │ + │ │ │ + │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │
    RealMatrixSingularValueDecompositionImpl.getCovariance(double minSingularValue) │ │ │
    Returns the n × n covariance matrix.
    │ │ │
    RealMatrixEigenDecompositionImpl.getD() │ │ │ +EigenDecomposition.getD() │ │ │
    Returns the block diagonal matrix D of the decomposition.
    │ │ │
    RealMatrixEigenDecomposition.getD() │ │ │ +EigenDecompositionImpl.getD() │ │ │
    Returns the block diagonal matrix D of the decomposition.
    │ │ │
    RealMatrixQRDecomposition.getH() │ │ │
    Returns the Householder reflector vectors.
    │ │ │ @@ -392,27 +392,27 @@ │ │ │
    RealMatrixLUDecompositionImpl.getL() │ │ │
    Returns the matrix L of the decomposition.
    │ │ │
    RealMatrixCholeskyDecompositionImpl.getL() │ │ │ +LUDecomposition.getL() │ │ │
    Returns the matrix L of the decomposition.
    │ │ │
    RealMatrixCholeskyDecomposition.getL() │ │ │ +CholeskyDecompositionImpl.getL() │ │ │
    Returns the matrix L of the decomposition.
    │ │ │
    RealMatrixLUDecomposition.getL() │ │ │ +CholeskyDecomposition.getL() │ │ │
    Returns the matrix L of the decomposition.
    │ │ │
    RealMatrixCholeskyDecompositionImpl.getLT() │ │ │
    Returns the transpose of the matrix L of the decomposition.
    │ │ │ @@ -564,51 +564,51 @@ │ │ │
    RealMatrixSingularValueDecompositionImpl.getUT() │ │ │
    Returns the transpose of the matrix U of the decomposition.
    │ │ │
    RealMatrixEigenDecompositionImpl.getV() │ │ │ +SingularValueDecomposition.getV() │ │ │
    Returns the matrix V of the decomposition.
    │ │ │
    RealMatrixSingularValueDecomposition.getV() │ │ │ +EigenDecomposition.getV() │ │ │
    Returns the matrix V of the decomposition.
    │ │ │
    RealMatrixEigenDecomposition.getV() │ │ │ +EigenDecompositionImpl.getV() │ │ │
    Returns the matrix V of the decomposition.
    │ │ │
    RealMatrixSingularValueDecompositionImpl.getV() │ │ │
    Returns the matrix V of the decomposition.
    │ │ │
    RealMatrixEigenDecompositionImpl.getVT() │ │ │ +SingularValueDecomposition.getVT() │ │ │
    Returns the transpose of the matrix V of the decomposition.
    │ │ │
    RealMatrixSingularValueDecomposition.getVT() │ │ │ +EigenDecomposition.getVT() │ │ │
    Returns the transpose of the matrix V of the decomposition.
    │ │ │
    RealMatrixEigenDecomposition.getVT() │ │ │ +EigenDecompositionImpl.getVT() │ │ │
    Returns the transpose of the matrix V of the decomposition.
    │ │ │
    RealMatrixSingularValueDecompositionImpl.getVT() │ │ │
    Returns the transpose of the matrix V of the decomposition.
    │ │ │ @@ -627,33 +627,33 @@ │ │ │
    RealMatrixAbstractRealMatrix.inverse() │ │ │
    Deprecated. 
    │ │ │
    RealMatrixOpenMapRealMatrix.multiply(RealMatrix m) │ │ │ +Array2DRowRealMatrix.multiply(RealMatrix m) │ │ │
    Returns the result of postmultiplying this by m.
    │ │ │
    RealMatrixArray2DRowRealMatrix.multiply(RealMatrix m) │ │ │ +RealMatrix.multiply(RealMatrix m) │ │ │
    Returns the result of postmultiplying this by m.
    │ │ │
    RealMatrixRealMatrix.multiply(RealMatrix m) │ │ │ +AbstractRealMatrix.multiply(RealMatrix m) │ │ │
    Returns the result of postmultiplying this by m.
    │ │ │
    RealMatrixAbstractRealMatrix.multiply(RealMatrix m) │ │ │ +OpenMapRealMatrix.multiply(RealMatrix m) │ │ │
    Returns the result of postmultiplying this by m.
    │ │ │
    RealMatrixRealMatrixImpl.multiply(RealMatrix m) │ │ │
    Deprecated. 
    │ │ │ @@ -664,51 +664,51 @@ │ │ │
    RealMatrixArrayRealVector.outerProduct(ArrayRealVector v) │ │ │
    Compute the outer product.
    │ │ │
    RealMatrixRealVector.outerProduct(double[] v) │ │ │ +ArrayRealVector.outerProduct(double[] v) │ │ │
    Compute the outer product.
    │ │ │
    RealMatrixAbstractRealVector.outerProduct(double[] v) │ │ │ +OpenMapRealVector.outerProduct(double[] v) │ │ │
    Compute the outer product.
    │ │ │
    RealMatrixOpenMapRealVector.outerProduct(double[] v) │ │ │ +RealVector.outerProduct(double[] v) │ │ │
    Compute the outer product.
    │ │ │
    RealMatrixArrayRealVector.outerProduct(double[] v) │ │ │ +AbstractRealVector.outerProduct(double[] v) │ │ │
    Compute the outer product.
    │ │ │
    RealMatrixRealVector.outerProduct(RealVector v) │ │ │ +ArrayRealVector.outerProduct(RealVector v) │ │ │
    Compute the outer product.
    │ │ │
    RealMatrixAbstractRealVector.outerProduct(RealVector v) │ │ │ +RealVector.outerProduct(RealVector v) │ │ │
    Compute the outer product.
    │ │ │
    RealMatrixArrayRealVector.outerProduct(RealVector v) │ │ │ +AbstractRealVector.outerProduct(RealVector v) │ │ │
    Compute the outer product.
    │ │ │
    RealMatrixRealMatrix.preMultiply(RealMatrix m) │ │ │
    Returns the result premultiplying this by m.
    │ │ │ @@ -748,26 +748,26 @@ │ │ │
    RealMatrixBlockRealMatrix.scalarMultiply(double d) │ │ │
    Returns the result multiplying each entry of this by d.
    │ │ │
    RealMatrixDecompositionSolver.solve(RealMatrix b) │ │ │ -
    Solve the linear equation A × X = B for matrices A.
    │ │ │ -
    RealMatrixRealMatrix.solve(RealMatrix b) │ │ │
    Deprecated.  │ │ │
    as of release 2.0, replaced by DecompositionSolver.solve(RealMatrix)
    │ │ │
    │ │ │
    RealMatrixDecompositionSolver.solve(RealMatrix b) │ │ │ +
    Solve the linear equation A × X = B for matrices A.
    │ │ │ +
    RealMatrixAbstractRealMatrix.solve(RealMatrix b) │ │ │
    Deprecated. 
    │ │ │
    Methods in org.apache.commons.math.linear with parameters of type RealMatrix 
    Modifier and TypeMethod and Description
    OpenMapRealMatrixOpenMapRealMatrix.add(RealMatrix m) │ │ │ +RealMatrixArray2DRowRealMatrix.add(RealMatrix m) │ │ │
    Compute the sum of this and m.
    │ │ │
    RealMatrixArray2DRowRealMatrix.add(RealMatrix m) │ │ │ +RealMatrix.add(RealMatrix m) │ │ │
    Compute the sum of this and m.
    │ │ │
    RealMatrixRealMatrix.add(RealMatrix m) │ │ │ +AbstractRealMatrix.add(RealMatrix m) │ │ │
    Compute the sum of this and m.
    │ │ │
    RealMatrixAbstractRealMatrix.add(RealMatrix m) │ │ │ +OpenMapRealMatrixOpenMapRealMatrix.add(RealMatrix m) │ │ │
    Compute the sum of this and m.
    │ │ │
    RealMatrixRealMatrixImpl.add(RealMatrix m) │ │ │ -
    Deprecated. 
    │ │ │ +
    BlockRealMatrixBlockRealMatrix.add(RealMatrix m) │ │ │
    Compute the sum of this and m.
    │ │ │
    BlockRealMatrixBlockRealMatrix.add(RealMatrix m) │ │ │ +RealMatrixRealMatrixImpl.add(RealMatrix m) │ │ │ +
    Deprecated. 
    │ │ │
    Compute the sum of this and m.
    │ │ │
    RealMatrixOpenMapRealMatrix.multiply(RealMatrix m) │ │ │ +Array2DRowRealMatrix.multiply(RealMatrix m) │ │ │
    Returns the result of postmultiplying this by m.
    │ │ │
    RealMatrixArray2DRowRealMatrix.multiply(RealMatrix m) │ │ │ +RealMatrix.multiply(RealMatrix m) │ │ │
    Returns the result of postmultiplying this by m.
    │ │ │
    RealMatrixRealMatrix.multiply(RealMatrix m) │ │ │ +AbstractRealMatrix.multiply(RealMatrix m) │ │ │
    Returns the result of postmultiplying this by m.
    │ │ │
    RealMatrixAbstractRealMatrix.multiply(RealMatrix m) │ │ │ +OpenMapRealMatrix.multiply(RealMatrix m) │ │ │
    Returns the result of postmultiplying this by m.
    │ │ │
    RealMatrixRealMatrixImpl.multiply(RealMatrix m) │ │ │ -
    Deprecated. 
    │ │ │ +
    BlockRealMatrixBlockRealMatrix.multiply(RealMatrix m) │ │ │
    Returns the result of postmultiplying this by m.
    │ │ │
    BlockRealMatrixBlockRealMatrix.multiply(RealMatrix m) │ │ │ +RealMatrixRealMatrixImpl.multiply(RealMatrix m) │ │ │ +
    Deprecated. 
    │ │ │
    Returns the result of postmultiplying this by m.
    │ │ │
    RealMatrixRealMatrix.preMultiply(RealMatrix m) │ │ │
    Returns the result premultiplying this by m.
    │ │ │ @@ -955,66 +955,66 @@ │ │ │ RealMatrix matrix) │ │ │
    Sets the entries in row number row │ │ │ as a row matrix.
    │ │ │
    RealMatrixDecompositionSolver.solve(RealMatrix b) │ │ │ -
    Solve the linear equation A × X = B for matrices A.
    │ │ │ -
    RealMatrixRealMatrix.solve(RealMatrix b) │ │ │
    Deprecated.  │ │ │
    as of release 2.0, replaced by DecompositionSolver.solve(RealMatrix)
    │ │ │
    │ │ │
    RealMatrixDecompositionSolver.solve(RealMatrix b) │ │ │ +
    Solve the linear equation A × X = B for matrices A.
    │ │ │ +
    RealMatrixAbstractRealMatrix.solve(RealMatrix b) │ │ │
    Deprecated. 
    │ │ │
    OpenMapRealMatrixOpenMapRealMatrix.subtract(RealMatrix m) │ │ │ +RealMatrixArray2DRowRealMatrix.subtract(RealMatrix m) │ │ │
    Compute this minus m.
    │ │ │
    RealMatrixArray2DRowRealMatrix.subtract(RealMatrix m) │ │ │ +RealMatrix.subtract(RealMatrix m) │ │ │
    Compute this minus m.
    │ │ │
    RealMatrixRealMatrix.subtract(RealMatrix m) │ │ │ +AbstractRealMatrix.subtract(RealMatrix m) │ │ │
    Compute this minus m.
    │ │ │
    RealMatrixAbstractRealMatrix.subtract(RealMatrix m) │ │ │ +OpenMapRealMatrixOpenMapRealMatrix.subtract(RealMatrix m) │ │ │
    Compute this minus m.
    │ │ │
    RealMatrixRealMatrixImpl.subtract(RealMatrix m) │ │ │ -
    Deprecated. 
    │ │ │ +
    BlockRealMatrixBlockRealMatrix.subtract(RealMatrix m) │ │ │
    Compute this minus m.
    │ │ │
    BlockRealMatrixBlockRealMatrix.subtract(RealMatrix m) │ │ │ +RealMatrixRealMatrixImpl.subtract(RealMatrix m) │ │ │ +
    Deprecated. 
    │ │ │
    Compute this minus m.
    │ │ │
    │ │ │ │ │ │ │ │ │ @@ -1157,37 +1157,37 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │
    Constructors in org.apache.commons.math.linear with parameters of type RealMatrix 
    Modifier and TypeMethod and Description
    RealMatrixSpearmansCorrelation.computeCorrelationMatrix(double[][] matrix) │ │ │ -
    Computes the Spearman's rank correlation matrix for the columns of the │ │ │ +
    PearsonsCorrelation.computeCorrelationMatrix(double[][] data) │ │ │ +
    Computes the correlation matrix for the columns of the │ │ │ input rectangular array.
    │ │ │
    RealMatrixPearsonsCorrelation.computeCorrelationMatrix(double[][] data) │ │ │ -
    Computes the correlation matrix for the columns of the │ │ │ +
    SpearmansCorrelation.computeCorrelationMatrix(double[][] matrix) │ │ │ +
    Computes the Spearman's rank correlation matrix for the columns of the │ │ │ input rectangular array.
    │ │ │
    RealMatrixSpearmansCorrelation.computeCorrelationMatrix(RealMatrix matrix) │ │ │ -
    Computes the Spearman's rank correlation matrix for the columns of the │ │ │ +
    PearsonsCorrelation.computeCorrelationMatrix(RealMatrix matrix) │ │ │ +
    Computes the correlation matrix for the columns of the │ │ │ input matrix.
    │ │ │
    RealMatrixPearsonsCorrelation.computeCorrelationMatrix(RealMatrix matrix) │ │ │ -
    Computes the correlation matrix for the columns of the │ │ │ +
    SpearmansCorrelation.computeCorrelationMatrix(RealMatrix matrix) │ │ │ +
    Computes the Spearman's rank correlation matrix for the columns of the │ │ │ input matrix.
    │ │ │
    protected RealMatrixCovariance.computeCovarianceMatrix(double[][] data) │ │ │
    Create a covariance matrix from a rectangual array whose columns represent │ │ │ @@ -1221,22 +1221,22 @@ │ │ │
    RealMatrixPearsonsCorrelation.covarianceToCorrelation(RealMatrix covarianceMatrix) │ │ │
    Derives a correlation matrix from a covariance matrix.
    │ │ │
    RealMatrixSpearmansCorrelation.getCorrelationMatrix() │ │ │ -
    Calculate the Spearman Rank Correlation Matrix.
    │ │ │ +
    PearsonsCorrelation.getCorrelationMatrix() │ │ │ +
    Returns the correlation matrix
    │ │ │
    RealMatrixPearsonsCorrelation.getCorrelationMatrix() │ │ │ -
    Returns the correlation matrix
    │ │ │ +
    SpearmansCorrelation.getCorrelationMatrix() │ │ │ +
    Calculate the Spearman Rank Correlation Matrix.
    │ │ │
    RealMatrixPearsonsCorrelation.getCorrelationPValues() │ │ │
    Returns a matrix of p-values associated with the (two-sided) null │ │ │ hypothesis that the corresponding correlation coefficient is zero.
    │ │ │ @@ -1264,23 +1264,23 @@ │ │ │
    Modifier and TypeMethod and Description
    RealMatrixSpearmansCorrelation.computeCorrelationMatrix(RealMatrix matrix) │ │ │ -
    Computes the Spearman's rank correlation matrix for the columns of the │ │ │ +
    PearsonsCorrelation.computeCorrelationMatrix(RealMatrix matrix) │ │ │ +
    Computes the correlation matrix for the columns of the │ │ │ input matrix.
    │ │ │
    RealMatrixPearsonsCorrelation.computeCorrelationMatrix(RealMatrix matrix) │ │ │ -
    Computes the correlation matrix for the columns of the │ │ │ +
    SpearmansCorrelation.computeCorrelationMatrix(RealMatrix matrix) │ │ │ +
    Computes the Spearman's rank correlation matrix for the columns of the │ │ │ input matrix.
    │ │ │
    protected RealMatrixCovariance.computeCovarianceMatrix(RealMatrix matrix) │ │ │
    Create a covariance matrix from a matrix whose columns represent │ │ │ @@ -1358,28 +1358,28 @@ │ │ │
    Modifier and TypeMethod and Description
    RealMatrixMultivariateSummaryStatistics.getCovariance() │ │ │ +SynchronizedMultivariateSummaryStatistics.getCovariance() │ │ │
    Returns the covariance matrix of the values that have been added.
    │ │ │
    RealMatrixStatisticalMultivariateSummary.getCovariance() │ │ │ -
    Returns the covariance of the available values.
    │ │ │ +
    MultivariateSummaryStatistics.getCovariance() │ │ │ +
    Returns the covariance matrix of the values that have been added.
    │ │ │
    RealMatrixSynchronizedMultivariateSummaryStatistics.getCovariance() │ │ │ -
    Returns the covariance matrix of the values that have been added.
    │ │ │ +
    StatisticalMultivariateSummary.getCovariance() │ │ │ +
    Returns the covariance of the available values.
    │ │ │
    │ │ │ │ │ │
  • │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/linear/class-use/RealMatrixChangingVisitor.html │ │ │┄ Ordering differences only │ │ │ @@ -249,22 +249,22 @@ │ │ │ double │ │ │ AbstractRealMatrix.walkInRowOrder(RealMatrixChangingVisitor visitor) │ │ │
    Visit (and possibly change) all matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -RealMatrixImpl.walkInRowOrder(RealMatrixChangingVisitor visitor) │ │ │ -
    Deprecated. 
    │ │ │ +BlockRealMatrix.walkInRowOrder(RealMatrixChangingVisitor visitor) │ │ │
    Visit (and possibly change) all matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BlockRealMatrix.walkInRowOrder(RealMatrixChangingVisitor visitor) │ │ │ +RealMatrixImpl.walkInRowOrder(RealMatrixChangingVisitor visitor) │ │ │ +
    Deprecated. 
    │ │ │
    Visit (and possibly change) all matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ Array2DRowRealMatrix.walkInRowOrder(RealMatrixChangingVisitor visitor, │ │ │ int startRow, │ │ │ @@ -292,30 +292,30 @@ │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (and possibly change) some matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -RealMatrixImpl.walkInRowOrder(RealMatrixChangingVisitor visitor, │ │ │ +BlockRealMatrix.walkInRowOrder(RealMatrixChangingVisitor visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │ -
    Deprecated. 
    │ │ │
    Visit (and possibly change) some matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BlockRealMatrix.walkInRowOrder(RealMatrixChangingVisitor visitor, │ │ │ +RealMatrixImpl.walkInRowOrder(RealMatrixChangingVisitor visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │ +
    Deprecated. 
    │ │ │
    Visit (and possibly change) some matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  • │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/linear/class-use/RealMatrixPreservingVisitor.html │ │ │┄ Ordering differences only │ │ │ @@ -249,22 +249,22 @@ │ │ │ double │ │ │ AbstractRealMatrix.walkInRowOrder(RealMatrixPreservingVisitor visitor) │ │ │
    Visit (but don't change) all matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -RealMatrixImpl.walkInRowOrder(RealMatrixPreservingVisitor visitor) │ │ │ -
    Deprecated. 
    │ │ │ +BlockRealMatrix.walkInRowOrder(RealMatrixPreservingVisitor visitor) │ │ │
    Visit (but don't change) all matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BlockRealMatrix.walkInRowOrder(RealMatrixPreservingVisitor visitor) │ │ │ +RealMatrixImpl.walkInRowOrder(RealMatrixPreservingVisitor visitor) │ │ │ +
    Deprecated. 
    │ │ │
    Visit (but don't change) all matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ Array2DRowRealMatrix.walkInRowOrder(RealMatrixPreservingVisitor visitor, │ │ │ int startRow, │ │ │ @@ -292,30 +292,30 @@ │ │ │ int startColumn, │ │ │ int endColumn) │ │ │
    Visit (but don't change) some matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -RealMatrixImpl.walkInRowOrder(RealMatrixPreservingVisitor visitor, │ │ │ +BlockRealMatrix.walkInRowOrder(RealMatrixPreservingVisitor visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │ -
    Deprecated. 
    │ │ │
    Visit (but don't change) some matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -BlockRealMatrix.walkInRowOrder(RealMatrixPreservingVisitor visitor, │ │ │ +RealMatrixImpl.walkInRowOrder(RealMatrixPreservingVisitor visitor, │ │ │ int startRow, │ │ │ int endRow, │ │ │ int startColumn, │ │ │ int endColumn) │ │ │ +
    Deprecated. 
    │ │ │
    Visit (but don't change) some matrix entries in row order.
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/linear/class-use/RealVector.Entry.html │ │ │┄ Ordering differences only │ │ │ @@ -123,19 +123,19 @@ │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ RealVector.Entry │ │ │ -AbstractRealVector.SparseEntryIterator.next() │ │ │ +OpenMapRealVector.OpenMapSparseIterator.next() │ │ │ │ │ │ │ │ │ RealVector.Entry │ │ │ -OpenMapRealVector.OpenMapSparseIterator.next() │ │ │ +AbstractRealVector.SparseEntryIterator.next() │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -152,33 +152,33 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/linear/class-use/RealVector.html │ │ │┄ Ordering differences only │ │ │ @@ -157,87 +157,87 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ - │ │ │ - │ │ │ - │ │ │ - │ │ │ - │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + │ │ │ + │ │ │ + │ │ │ + │ │ │ + │ │ │ + │ │ │ + │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + │ │ │ + │ │ │ + │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ + │ │ │ │ │ │ - │ │ │ │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ - │ │ │ - │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │
    Methods in org.apache.commons.math.linear that return types with arguments of type RealVector.Entry 
    Modifier and TypeIterator<RealVector.Entry>AbstractRealVector.iterator() │ │ │
    Generic dense iterator.
    │ │ │
    Iterator<RealVector.Entry>RealVector.sparseIterator() │ │ │ +OpenMapRealVector.sparseIterator() │ │ │
    Specialized implementations may choose to not iterate over all │ │ │ dimensions, either because those values are unset, or are equal │ │ │ to defaultValue(), or are small enough to be ignored for the │ │ │ purposes of iteration.
    │ │ │
    Iterator<RealVector.Entry>AbstractRealVector.sparseIterator() │ │ │ +RealVector.sparseIterator() │ │ │
    Specialized implementations may choose to not iterate over all │ │ │ dimensions, either because those values are unset, or are equal │ │ │ to defaultValue(), or are small enough to be ignored for the │ │ │ purposes of iteration.
    │ │ │
    Iterator<RealVector.Entry>OpenMapRealVector.sparseIterator() │ │ │ +AbstractRealVector.sparseIterator() │ │ │
    Specialized implementations may choose to not iterate over all │ │ │ dimensions, either because those values are unset, or are equal │ │ │ to defaultValue(), or are small enough to be ignored for the │ │ │ purposes of iteration.
    │ │ │
    Modifier and TypeMethod and Description
    RealVectorRealVector.add(double[] v) │ │ │ +ArrayRealVector.add(double[] v) │ │ │
    Compute the sum of this vector and v.
    │ │ │
    RealVectorAbstractRealVector.add(double[] v) │ │ │ +RealVector.add(double[] v) │ │ │
    Compute the sum of this vector and v.
    │ │ │
    RealVectorArrayRealVector.add(double[] v) │ │ │ +AbstractRealVector.add(double[] v) │ │ │
    Compute the sum of this vector and v.
    │ │ │
    RealVectorRealVector.add(RealVector v) │ │ │ +ArrayRealVector.add(RealVector v) │ │ │
    Compute the sum of this vector and v.
    │ │ │
    RealVectorAbstractRealVector.add(RealVector v) │ │ │ +OpenMapRealVector.add(RealVector v) │ │ │
    Compute the sum of this vector and v.
    │ │ │
    RealVectorOpenMapRealVector.add(RealVector v) │ │ │ +RealVector.add(RealVector v) │ │ │
    Compute the sum of this vector and v.
    │ │ │
    RealVectorArrayRealVector.add(RealVector v) │ │ │ +AbstractRealVector.add(RealVector v) │ │ │
    Compute the sum of this vector and v.
    │ │ │
    RealVectorRealVector.append(double d) │ │ │ +ArrayRealVector.append(double in) │ │ │
    Construct a vector by appending a double to this vector.
    │ │ │
    RealVectorArrayRealVector.append(double in) │ │ │ +RealVector.append(double d) │ │ │
    Construct a vector by appending a double to this vector.
    │ │ │
    RealVectorRealVector.append(double[] a) │ │ │ +ArrayRealVector.append(double[] in) │ │ │
    Construct a vector by appending a double array to this vector.
    │ │ │
    RealVectorArrayRealVector.append(double[] in) │ │ │ +RealVector.append(double[] a) │ │ │
    Construct a vector by appending a double array to this vector.
    │ │ │
    RealVectorRealVector.append(RealVector v) │ │ │ +ArrayRealVector.append(RealVector v) │ │ │
    Construct a vector by appending a vector to this vector.
    │ │ │
    RealVectorArrayRealVector.append(RealVector v) │ │ │ +RealVector.append(RealVector v) │ │ │
    Construct a vector by appending a vector to this vector.
    │ │ │
    RealVectorRealVector.copy() │ │ │
    Returns a (deep) copy of this vector.
    │ │ │ @@ -247,69 +247,69 @@ │ │ │
    static RealVectorMatrixUtils.createRealVector(double[] data) │ │ │
    Creates a RealVector using the data from the input array.
    │ │ │
    RealVectorRealVector.ebeDivide(double[] v) │ │ │ +ArrayRealVector.ebeDivide(double[] v) │ │ │
    Element-by-element division.
    │ │ │
    RealVectorAbstractRealVector.ebeDivide(double[] v) │ │ │ +RealVector.ebeDivide(double[] v) │ │ │
    Element-by-element division.
    │ │ │
    RealVectorArrayRealVector.ebeDivide(double[] v) │ │ │ +AbstractRealVector.ebeDivide(double[] v) │ │ │
    Element-by-element division.
    │ │ │
    RealVectorRealVector.ebeDivide(RealVector v) │ │ │ +ArrayRealVector.ebeDivide(RealVector v) │ │ │
    Element-by-element division.
    │ │ │
    RealVectorArrayRealVector.ebeDivide(RealVector v) │ │ │ +RealVector.ebeDivide(RealVector v) │ │ │
    Element-by-element division.
    │ │ │
    RealVectorRealVector.ebeMultiply(double[] v) │ │ │ +ArrayRealVector.ebeMultiply(double[] v) │ │ │
    Element-by-element multiplication.
    │ │ │
    RealVectorAbstractRealVector.ebeMultiply(double[] v) │ │ │ +RealVector.ebeMultiply(double[] v) │ │ │
    Element-by-element multiplication.
    │ │ │
    RealVectorArrayRealVector.ebeMultiply(double[] v) │ │ │ +AbstractRealVector.ebeMultiply(double[] v) │ │ │
    Element-by-element multiplication.
    │ │ │
    RealVectorRealVector.ebeMultiply(RealVector v) │ │ │ +ArrayRealVector.ebeMultiply(RealVector v) │ │ │
    Element-by-element multiplication.
    │ │ │
    RealVectorArrayRealVector.ebeMultiply(RealVector v) │ │ │ +RealVector.ebeMultiply(RealVector v) │ │ │
    Element-by-element multiplication.
    │ │ │
    RealVectorRealMatrix.getColumnVector(int column) │ │ │
    Returns the entries in column number column │ │ │ @@ -328,21 +328,21 @@ │ │ │
    BlockRealMatrix.getColumnVector(int column) │ │ │
    Returns the entries in column number column │ │ │ as a vector.
    │ │ │
    RealVectorEigenDecompositionImpl.getEigenvector(int i) │ │ │ +EigenDecomposition.getEigenvector(int i) │ │ │
    Returns a copy of the ith eigenvector of the original matrix.
    │ │ │
    RealVectorEigenDecomposition.getEigenvector(int i) │ │ │ +EigenDecompositionImpl.getEigenvector(int i) │ │ │
    Returns a copy of the ith eigenvector of the original matrix.
    │ │ │
    RealVectorRealMatrix.getRowVector(int row) │ │ │
    Returns the entries in row number row │ │ │ @@ -361,22 +361,22 @@ │ │ │
    BlockRealMatrix.getRowVector(int row) │ │ │
    Returns the entries in row number row │ │ │ as a vector.
    │ │ │
    RealVectorRealVector.getSubVector(int index, │ │ │ +ArrayRealVector.getSubVector(int index, │ │ │ int n) │ │ │
    Get a subvector from consecutive elements.
    │ │ │
    RealVectorArrayRealVector.getSubVector(int index, │ │ │ +RealVector.getSubVector(int index, │ │ │ int n) │ │ │
    Get a subvector from consecutive elements.
    │ │ │
    RealVectorRealVector.map(UnivariateRealFunction function) │ │ │ @@ -401,29 +401,29 @@ │ │ │ RealVectorAbstractRealVector.mapAbs() │ │ │
    Map the Math.abs(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapAbsToSelf() │ │ │ -
    Deprecated.  │ │ │ -
    in 2.2 (to be removed in 3.0).
    │ │ │ -
    │ │ │ +
    ArrayRealVector.mapAbsToSelf() │ │ │ +
    Map the Math.abs(double) function to each entry.
    │ │ │
    RealVectorAbstractRealVector.mapAbsToSelf() │ │ │ -
    Map the Math.abs(double) function to each entry.
    │ │ │ +
    RealVector.mapAbsToSelf() │ │ │ +
    Deprecated.  │ │ │ +
    in 2.2 (to be removed in 3.0).
    │ │ │ +
    │ │ │
    RealVectorArrayRealVector.mapAbsToSelf() │ │ │ +AbstractRealVector.mapAbsToSelf() │ │ │
    Map the Math.abs(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapAcos() │ │ │
    Deprecated.  │ │ │ @@ -435,29 +435,29 @@ │ │ │
    RealVectorAbstractRealVector.mapAcos() │ │ │
    Map the Math.acos(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapAcosToSelf() │ │ │ -
    Deprecated.  │ │ │ -
    in 2.2 (to be removed in 3.0).
    │ │ │ -
    │ │ │ +
    ArrayRealVector.mapAcosToSelf() │ │ │ +
    Map the Math.acos(double) function to each entry.
    │ │ │
    RealVectorAbstractRealVector.mapAcosToSelf() │ │ │ -
    Map the Math.acos(double) function to each entry.
    │ │ │ +
    RealVector.mapAcosToSelf() │ │ │ +
    Deprecated.  │ │ │ +
    in 2.2 (to be removed in 3.0).
    │ │ │ +
    │ │ │
    RealVectorArrayRealVector.mapAcosToSelf() │ │ │ +AbstractRealVector.mapAcosToSelf() │ │ │
    Map the Math.acos(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapAdd(double d) │ │ │
    Add a value to each entry.
    │ │ │ @@ -467,27 +467,27 @@ │ │ │
    RealVectorAbstractRealVector.mapAdd(double d) │ │ │
    Add a value to each entry.
    │ │ │
    RealVectorRealVector.mapAddToSelf(double d) │ │ │ +ArrayRealVector.mapAddToSelf(double d) │ │ │
    Add a value to each entry.
    │ │ │
    RealVectorAbstractRealVector.mapAddToSelf(double d) │ │ │ +RealVector.mapAddToSelf(double d) │ │ │
    Add a value to each entry.
    │ │ │
    RealVectorArrayRealVector.mapAddToSelf(double d) │ │ │ +AbstractRealVector.mapAddToSelf(double d) │ │ │
    Add a value to each entry.
    │ │ │
    RealVectorRealVector.mapAsin() │ │ │
    Deprecated.  │ │ │ @@ -499,731 +499,731 @@ │ │ │
    RealVectorAbstractRealVector.mapAsin() │ │ │
    Map the Math.asin(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapAsinToSelf() │ │ │ -
    Deprecated.  │ │ │ -
    in 2.2 (to be removed in 3.0).
    │ │ │ -
    │ │ │ -
    RealVectorAbstractRealVector.mapAsinToSelf() │ │ │ -
    Map the Math.asin(double) function to each entry.
    │ │ │ -
    RealVectorArrayRealVector.mapAsinToSelf() │ │ │
    Map the Math.asin(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapAtan() │ │ │ +RealVector.mapAsinToSelf() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapAtan() │ │ │ -
    Map the Math.atan(double) function to each entry.
    │ │ │ +
    AbstractRealVector.mapAsinToSelf() │ │ │ +
    Map the Math.asin(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapAtanToSelf() │ │ │ +RealVector.mapAtan() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapAtanToSelf() │ │ │ +AbstractRealVector.mapAtan() │ │ │
    Map the Math.atan(double) function to each entry.
    │ │ │
    RealVectorArrayRealVector.mapAtanToSelf() │ │ │
    Map the Math.atan(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapCbrt() │ │ │ +RealVector.mapAtanToSelf() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapCbrt() │ │ │ -
    Map the Math.cbrt(double) function to each entry.
    │ │ │ +
    AbstractRealVector.mapAtanToSelf() │ │ │ +
    Map the Math.atan(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapCbrtToSelf() │ │ │ +RealVector.mapCbrt() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapCbrtToSelf() │ │ │ +AbstractRealVector.mapCbrt() │ │ │
    Map the Math.cbrt(double) function to each entry.
    │ │ │
    RealVectorArrayRealVector.mapCbrtToSelf() │ │ │
    Map the Math.cbrt(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapCeil() │ │ │ +RealVector.mapCbrtToSelf() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapCeil() │ │ │ -
    Map the Math.ceil(double) function to each entry.
    │ │ │ +
    AbstractRealVector.mapCbrtToSelf() │ │ │ +
    Map the Math.cbrt(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapCeilToSelf() │ │ │ +RealVector.mapCeil() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapCeilToSelf() │ │ │ +AbstractRealVector.mapCeil() │ │ │
    Map the Math.ceil(double) function to each entry.
    │ │ │
    RealVectorArrayRealVector.mapCeilToSelf() │ │ │
    Map the Math.ceil(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapCos() │ │ │ +RealVector.mapCeilToSelf() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapCos() │ │ │ -
    Map the Math.cos(double) function to each entry.
    │ │ │ +
    AbstractRealVector.mapCeilToSelf() │ │ │ +
    Map the Math.ceil(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapCosh() │ │ │ +RealVector.mapCos() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapCosh() │ │ │ -
    Map the Math.cosh(double) function to each entry.
    │ │ │ +
    AbstractRealVector.mapCos() │ │ │ +
    Map the Math.cos(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapCoshToSelf() │ │ │ +RealVector.mapCosh() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapCoshToSelf() │ │ │ +AbstractRealVector.mapCosh() │ │ │
    Map the Math.cosh(double) function to each entry.
    │ │ │
    RealVectorArrayRealVector.mapCoshToSelf() │ │ │
    Map the Math.cosh(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapCosToSelf() │ │ │ +RealVector.mapCoshToSelf() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapCosToSelf() │ │ │ -
    Map the Math.cos(double) function to each entry.
    │ │ │ +
    AbstractRealVector.mapCoshToSelf() │ │ │ +
    Map the Math.cosh(double) function to each entry.
    │ │ │
    RealVectorArrayRealVector.mapCosToSelf() │ │ │
    Map the Math.cos(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapDivide(double d) │ │ │ -
    Divide each entry.
    │ │ │ +
    RealVector.mapCosToSelf() │ │ │ +
    Deprecated.  │ │ │ +
    in 2.2 (to be removed in 3.0).
    │ │ │ +
    │ │ │
    RealVectorAbstractRealVector.mapDivide(double d) │ │ │ -
    Divide each entry.
    │ │ │ +
    AbstractRealVector.mapCosToSelf() │ │ │ +
    Map the Math.cos(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapDivideToSelf(double d) │ │ │ +RealVector.mapDivide(double d) │ │ │
    Divide each entry.
    │ │ │
    RealVectorAbstractRealVector.mapDivideToSelf(double d) │ │ │ +AbstractRealVector.mapDivide(double d) │ │ │
    Divide each entry.
    │ │ │
    RealVectorArrayRealVector.mapDivideToSelf(double d) │ │ │
    Divide each entry.
    │ │ │
    RealVectorRealVector.mapExp() │ │ │ -
    Deprecated.  │ │ │ -
    in 2.2 (to be removed in 3.0).
    │ │ │ -
    │ │ │ +
    RealVector.mapDivideToSelf(double d) │ │ │ +
    Divide each entry.
    │ │ │
    RealVectorAbstractRealVector.mapExp() │ │ │ -
    Map the Math.exp(double) function to each entry.
    │ │ │ +
    AbstractRealVector.mapDivideToSelf(double d) │ │ │ +
    Divide each entry.
    │ │ │
    RealVectorRealVector.mapExpm1() │ │ │ +RealVector.mapExp() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapExpm1() │ │ │ -
    Map the Math.expm1(double) function to each entry.
    │ │ │ +
    AbstractRealVector.mapExp() │ │ │ +
    Map the Math.exp(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapExpm1ToSelf() │ │ │ +RealVector.mapExpm1() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapExpm1ToSelf() │ │ │ +AbstractRealVector.mapExpm1() │ │ │
    Map the Math.expm1(double) function to each entry.
    │ │ │
    RealVectorArrayRealVector.mapExpm1ToSelf() │ │ │
    Map the Math.expm1(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapExpToSelf() │ │ │ +RealVector.mapExpm1ToSelf() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapExpToSelf() │ │ │ -
    Map Math.exp(double) operation to each entry.
    │ │ │ +
    AbstractRealVector.mapExpm1ToSelf() │ │ │ +
    Map the Math.expm1(double) function to each entry.
    │ │ │
    RealVectorArrayRealVector.mapExpToSelf() │ │ │
    Map Math.exp(double) operation to each entry.
    │ │ │
    RealVectorRealVector.mapFloor() │ │ │ +RealVector.mapExpToSelf() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapFloor() │ │ │ -
    Map the Math.floor(double) function to each entry.
    │ │ │ +
    AbstractRealVector.mapExpToSelf() │ │ │ +
    Map Math.exp(double) operation to each entry.
    │ │ │
    RealVectorRealVector.mapFloorToSelf() │ │ │ +RealVector.mapFloor() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapFloorToSelf() │ │ │ +AbstractRealVector.mapFloor() │ │ │
    Map the Math.floor(double) function to each entry.
    │ │ │
    RealVectorArrayRealVector.mapFloorToSelf() │ │ │
    Map the Math.floor(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapInv() │ │ │ +RealVector.mapFloorToSelf() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapInv() │ │ │ -
    Map the 1/x function to each entry.
    │ │ │ +
    AbstractRealVector.mapFloorToSelf() │ │ │ +
    Map the Math.floor(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapInvToSelf() │ │ │ +RealVector.mapInv() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapInvToSelf() │ │ │ +AbstractRealVector.mapInv() │ │ │
    Map the 1/x function to each entry.
    │ │ │
    RealVectorArrayRealVector.mapInvToSelf() │ │ │
    Map the 1/x function to each entry.
    │ │ │
    RealVectorRealVector.mapLog() │ │ │ +RealVector.mapInvToSelf() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapLog() │ │ │ -
    Map the Math.log(double) function to each entry.
    │ │ │ +
    AbstractRealVector.mapInvToSelf() │ │ │ +
    Map the 1/x function to each entry.
    │ │ │
    RealVectorRealVector.mapLog10() │ │ │ +RealVector.mapLog() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapLog10() │ │ │ -
    Map the Math.log10(double) function to each entry.
    │ │ │ +
    AbstractRealVector.mapLog() │ │ │ +
    Map the Math.log(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapLog10ToSelf() │ │ │ +RealVector.mapLog10() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapLog10ToSelf() │ │ │ +AbstractRealVector.mapLog10() │ │ │
    Map the Math.log10(double) function to each entry.
    │ │ │
    RealVectorArrayRealVector.mapLog10ToSelf() │ │ │
    Map the Math.log10(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapLog1p() │ │ │ +RealVector.mapLog10ToSelf() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapLog1p() │ │ │ -
    Map the Math.log1p(double) function to each entry.
    │ │ │ +
    AbstractRealVector.mapLog10ToSelf() │ │ │ +
    Map the Math.log10(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapLog1pToSelf() │ │ │ +RealVector.mapLog1p() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapLog1pToSelf() │ │ │ +AbstractRealVector.mapLog1p() │ │ │
    Map the Math.log1p(double) function to each entry.
    │ │ │
    RealVectorArrayRealVector.mapLog1pToSelf() │ │ │
    Map the Math.log1p(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapLogToSelf() │ │ │ +RealVector.mapLog1pToSelf() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapLogToSelf() │ │ │ -
    Map the Math.log(double) function to each entry.
    │ │ │ +
    AbstractRealVector.mapLog1pToSelf() │ │ │ +
    Map the Math.log1p(double) function to each entry.
    │ │ │
    RealVectorArrayRealVector.mapLogToSelf() │ │ │
    Map the Math.log(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapMultiply(double d) │ │ │ -
    Multiply each entry.
    │ │ │ +
    RealVector.mapLogToSelf() │ │ │ +
    Deprecated.  │ │ │ +
    in 2.2 (to be removed in 3.0).
    │ │ │ +
    │ │ │
    RealVectorAbstractRealVector.mapMultiply(double d) │ │ │ -
    Multiply each entry.
    │ │ │ +
    AbstractRealVector.mapLogToSelf() │ │ │ +
    Map the Math.log(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapMultiplyToSelf(double d) │ │ │ +RealVector.mapMultiply(double d) │ │ │
    Multiply each entry.
    │ │ │
    RealVectorAbstractRealVector.mapMultiplyToSelf(double d) │ │ │ +AbstractRealVector.mapMultiply(double d) │ │ │
    Multiply each entry.
    │ │ │
    RealVectorArrayRealVector.mapMultiplyToSelf(double d) │ │ │
    Multiply each entry.
    │ │ │
    RealVectorRealVector.mapPow(double d) │ │ │ -
    Deprecated.  │ │ │ -
    in 2.2 (to be removed in 3.0).
    │ │ │ -
    │ │ │ +
    RealVector.mapMultiplyToSelf(double d) │ │ │ +
    Multiply each entry.
    │ │ │
    RealVectorAbstractRealVector.mapPow(double d) │ │ │ -
    Map a power operation to each entry.
    │ │ │ +
    AbstractRealVector.mapMultiplyToSelf(double d) │ │ │ +
    Multiply each entry.
    │ │ │
    RealVectorRealVector.mapPowToSelf(double d) │ │ │ +RealVector.mapPow(double d) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapPowToSelf(double d) │ │ │ +AbstractRealVector.mapPow(double d) │ │ │
    Map a power operation to each entry.
    │ │ │
    RealVectorArrayRealVector.mapPowToSelf(double d) │ │ │
    Map a power operation to each entry.
    │ │ │
    RealVectorRealVector.mapRint() │ │ │ +RealVector.mapPowToSelf(double d) │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapRint() │ │ │ -
    Map the Math.rint(double) function to each entry.
    │ │ │ +
    AbstractRealVector.mapPowToSelf(double d) │ │ │ +
    Map a power operation to each entry.
    │ │ │
    RealVectorRealVector.mapRintToSelf() │ │ │ +RealVector.mapRint() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapRintToSelf() │ │ │ +AbstractRealVector.mapRint() │ │ │
    Map the Math.rint(double) function to each entry.
    │ │ │
    RealVectorArrayRealVector.mapRintToSelf() │ │ │
    Map the Math.rint(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapSignum() │ │ │ +RealVector.mapRintToSelf() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapSignum() │ │ │ -
    Map the Math.signum(double) function to each entry.
    │ │ │ +
    AbstractRealVector.mapRintToSelf() │ │ │ +
    Map the Math.rint(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapSignumToSelf() │ │ │ +RealVector.mapSignum() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapSignumToSelf() │ │ │ +AbstractRealVector.mapSignum() │ │ │
    Map the Math.signum(double) function to each entry.
    │ │ │
    RealVectorArrayRealVector.mapSignumToSelf() │ │ │
    Map the Math.signum(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapSin() │ │ │ +RealVector.mapSignumToSelf() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapSin() │ │ │ -
    Map the Math.sin(double) function to each entry.
    │ │ │ +
    AbstractRealVector.mapSignumToSelf() │ │ │ +
    Map the Math.signum(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapSinh() │ │ │ +RealVector.mapSin() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapSinh() │ │ │ -
    Map the Math.sinh(double) function to each entry.
    │ │ │ +
    AbstractRealVector.mapSin() │ │ │ +
    Map the Math.sin(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapSinhToSelf() │ │ │ +RealVector.mapSinh() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapSinhToSelf() │ │ │ +AbstractRealVector.mapSinh() │ │ │
    Map the Math.sinh(double) function to each entry.
    │ │ │
    RealVectorArrayRealVector.mapSinhToSelf() │ │ │
    Map the Math.sinh(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapSinToSelf() │ │ │ +RealVector.mapSinhToSelf() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapSinToSelf() │ │ │ -
    Map the Math.sin(double) function to each entry.
    │ │ │ +
    AbstractRealVector.mapSinhToSelf() │ │ │ +
    Map the Math.sinh(double) function to each entry.
    │ │ │
    RealVectorArrayRealVector.mapSinToSelf() │ │ │
    Map the Math.sin(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapSqrt() │ │ │ +RealVector.mapSinToSelf() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapSqrt() │ │ │ -
    Map the Math.sqrt(double) function to each entry.
    │ │ │ +
    AbstractRealVector.mapSinToSelf() │ │ │ +
    Map the Math.sin(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapSqrtToSelf() │ │ │ +RealVector.mapSqrt() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapSqrtToSelf() │ │ │ +AbstractRealVector.mapSqrt() │ │ │
    Map the Math.sqrt(double) function to each entry.
    │ │ │
    RealVectorArrayRealVector.mapSqrtToSelf() │ │ │
    Map the Math.sqrt(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapSqrtToSelf() │ │ │ +
    Deprecated.  │ │ │ +
    in 2.2 (to be removed in 3.0).
    │ │ │ +
    │ │ │ +
    RealVectorAbstractRealVector.mapSqrtToSelf() │ │ │ +
    Map the Math.sqrt(double) function to each entry.
    │ │ │ +
    RealVectorRealVector.mapSubtract(double d) │ │ │
    Subtract a value from each entry.
    │ │ │
    RealVectorAbstractRealVector.mapSubtract(double d) │ │ │
    Subtract a value from each entry.
    │ │ │
    RealVectorRealVector.mapSubtractToSelf(double d) │ │ │ +ArrayRealVector.mapSubtractToSelf(double d) │ │ │
    Subtract a value from each entry.
    │ │ │
    RealVectorAbstractRealVector.mapSubtractToSelf(double d) │ │ │ +RealVector.mapSubtractToSelf(double d) │ │ │
    Subtract a value from each entry.
    │ │ │
    RealVectorArrayRealVector.mapSubtractToSelf(double d) │ │ │ +AbstractRealVector.mapSubtractToSelf(double d) │ │ │
    Subtract a value from each entry.
    │ │ │
    RealVectorRealVector.mapTan() │ │ │
    Deprecated.  │ │ │ @@ -1249,49 +1249,49 @@ │ │ │
    RealVectorAbstractRealVector.mapTanh() │ │ │
    Map the Math.tanh(double) function to each entry.
    │ │ │
    RealVectorArrayRealVector.mapTanhToSelf() │ │ │ +
    Map the Math.tanh(double) function to each entry.
    │ │ │ +
    RealVectorRealVector.mapTanhToSelf() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapTanhToSelf() │ │ │
    Map the Math.tanh(double) function to each entry.
    │ │ │
    RealVectorArrayRealVector.mapTanhToSelf() │ │ │ -
    Map the Math.tanh(double) function to each entry.
    │ │ │ +
    ArrayRealVector.mapTanToSelf() │ │ │ +
    Map the Math.tan(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapTanToSelf() │ │ │
    Deprecated.  │ │ │
    in 2.2 (to be removed in 3.0).
    │ │ │
    │ │ │
    RealVectorAbstractRealVector.mapTanToSelf() │ │ │ -
    Map the Math.tan(double) function to each entry.
    │ │ │ -
    RealVectorArrayRealVector.mapTanToSelf() │ │ │ +AbstractRealVector.mapTanToSelf() │ │ │
    Map the Math.tan(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapToSelf(UnivariateRealFunction function) │ │ │
    Acts as if it is implemented as:
    │ │ │ @@ -1315,29 +1315,29 @@ │ │ │
    RealVectorAbstractRealVector.mapUlp() │ │ │
    Map the Math.ulp(double) function to each entry.
    │ │ │
    RealVectorRealVector.mapUlpToSelf() │ │ │ -
    Deprecated.  │ │ │ -
    in 2.2 (to be removed in 3.0).
    │ │ │ -
    │ │ │ +
    ArrayRealVector.mapUlpToSelf() │ │ │ +
    Map the Math.ulp(double) function to each entry.
    │ │ │
    RealVectorAbstractRealVector.mapUlpToSelf() │ │ │ -
    Map the Math.ulp(double) function to each entry.
    │ │ │ +
    RealVector.mapUlpToSelf() │ │ │ +
    Deprecated.  │ │ │ +
    in 2.2 (to be removed in 3.0).
    │ │ │ +
    │ │ │
    RealVectorArrayRealVector.mapUlpToSelf() │ │ │ +AbstractRealVector.mapUlpToSelf() │ │ │
    Map the Math.ulp(double) function to each entry.
    │ │ │
    RealVectorRealMatrix.operate(RealVector v) │ │ │
    Returns the result of multiplying this by the vector v.
    │ │ │ @@ -1359,228 +1359,228 @@ │ │ │
    RealVectorAbstractRealMatrix.preMultiply(RealVector v) │ │ │
    Returns the (row) vector result of premultiplying this by the vector v.
    │ │ │
    RealVectorRealVector.projection(double[] v) │ │ │ +ArrayRealVector.projection(double[] v) │ │ │
    Find the orthogonal projection of this vector onto another vector.
    │ │ │
    RealVectorAbstractRealVector.projection(double[] v) │ │ │ +RealVector.projection(double[] v) │ │ │
    Find the orthogonal projection of this vector onto another vector.
    │ │ │
    RealVectorArrayRealVector.projection(double[] v) │ │ │ +AbstractRealVector.projection(double[] v) │ │ │
    Find the orthogonal projection of this vector onto another vector.
    │ │ │
    RealVectorRealVector.projection(RealVector v) │ │ │ +ArrayRealVector.projection(RealVector v) │ │ │
    Find the orthogonal projection of this vector onto another vector.
    │ │ │
    RealVectorOpenMapRealVector.projection(RealVector v) │ │ │
    Find the orthogonal projection of this vector onto another vector.
    │ │ │
    RealVectorArrayRealVector.projection(RealVector v) │ │ │ +RealVector.projection(RealVector v) │ │ │
    Find the orthogonal projection of this vector onto another vector.
    │ │ │
    RealVectorDecompositionSolver.solve(RealVector b) │ │ │
    Solve the linear equation A × X = B for matrices A.
    │ │ │
    RealVectorRealVector.subtract(double[] v) │ │ │ +ArrayRealVector.subtract(double[] v) │ │ │
    Subtract v from this vector.
    │ │ │
    RealVectorAbstractRealVector.subtract(double[] v) │ │ │ +RealVector.subtract(double[] v) │ │ │
    Subtract v from this vector.
    │ │ │
    RealVectorArrayRealVector.subtract(double[] v) │ │ │ +AbstractRealVector.subtract(double[] v) │ │ │
    Subtract v from this vector.
    │ │ │
    RealVectorRealVector.subtract(RealVector v) │ │ │ +ArrayRealVector.subtract(RealVector v) │ │ │
    Subtract v from this vector.
    │ │ │
    RealVectorAbstractRealVector.subtract(RealVector v) │ │ │ +RealVector.subtract(RealVector v) │ │ │
    Subtract v from this vector.
    │ │ │
    RealVectorArrayRealVector.subtract(RealVector v) │ │ │ +AbstractRealVector.subtract(RealVector v) │ │ │
    Subtract v from this vector.
    │ │ │
    RealVectorRealVector.unitVector() │ │ │ +ArrayRealVector.unitVector() │ │ │
    Creates a unit vector pointing in the direction of this vector.
    │ │ │
    RealVectorAbstractRealVector.unitVector() │ │ │ +RealVector.unitVector() │ │ │
    Creates a unit vector pointing in the direction of this vector.
    │ │ │
    RealVectorArrayRealVector.unitVector() │ │ │ +AbstractRealVector.unitVector() │ │ │
    Creates a unit vector pointing in the direction of this vector.
    │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │
    Methods in org.apache.commons.math.linear with parameters of type RealVector 
    Modifier and TypeMethod and Description
    RealVectorRealVector.add(RealVector v) │ │ │ +ArrayRealVector.add(RealVector v) │ │ │
    Compute the sum of this vector and v.
    │ │ │
    RealVectorAbstractRealVector.add(RealVector v) │ │ │ +OpenMapRealVector.add(RealVector v) │ │ │
    Compute the sum of this vector and v.
    │ │ │
    RealVectorOpenMapRealVector.add(RealVector v) │ │ │ +RealVector.add(RealVector v) │ │ │
    Compute the sum of this vector and v.
    │ │ │
    RealVectorArrayRealVector.add(RealVector v) │ │ │ +AbstractRealVector.add(RealVector v) │ │ │
    Compute the sum of this vector and v.
    │ │ │
    RealVectorRealVector.append(RealVector v) │ │ │ +ArrayRealVector.append(RealVector v) │ │ │
    Construct a vector by appending a vector to this vector.
    │ │ │
    OpenMapRealVectorOpenMapRealVector.append(RealVector v) │ │ │
    Construct a vector by appending a vector to this vector.
    │ │ │
    RealVectorArrayRealVector.append(RealVector v) │ │ │ +RealVector.append(RealVector v) │ │ │
    Construct a vector by appending a vector to this vector.
    │ │ │
    protected voidAbstractRealVector.checkVectorDimensions(RealVector v) │ │ │ +ArrayRealVector.checkVectorDimensions(RealVector v) │ │ │
    Check if instance and specified vectors have the same dimension.
    │ │ │
    protected voidArrayRealVector.checkVectorDimensions(RealVector v) │ │ │ +AbstractRealVector.checkVectorDimensions(RealVector v) │ │ │
    Check if instance and specified vectors have the same dimension.
    │ │ │
    doubleRealVector.dotProduct(RealVector v) │ │ │ +ArrayRealVector.dotProduct(RealVector v) │ │ │
    Compute the dot product.
    │ │ │
    doubleAbstractRealVector.dotProduct(RealVector v) │ │ │ +OpenMapRealVector.dotProduct(RealVector v) │ │ │
    Compute the dot product.
    │ │ │
    doubleOpenMapRealVector.dotProduct(RealVector v) │ │ │ +RealVector.dotProduct(RealVector v) │ │ │
    Compute the dot product.
    │ │ │
    doubleArrayRealVector.dotProduct(RealVector v) │ │ │ +AbstractRealVector.dotProduct(RealVector v) │ │ │
    Compute the dot product.
    │ │ │
    RealVectorRealVector.ebeDivide(RealVector v) │ │ │ +ArrayRealVector.ebeDivide(RealVector v) │ │ │
    Element-by-element division.
    │ │ │
    OpenMapRealVectorOpenMapRealVector.ebeDivide(RealVector v) │ │ │
    Element-by-element division.
    │ │ │
    RealVectorArrayRealVector.ebeDivide(RealVector v) │ │ │ +RealVector.ebeDivide(RealVector v) │ │ │
    Element-by-element division.
    │ │ │
    RealVectorRealVector.ebeMultiply(RealVector v) │ │ │ +ArrayRealVector.ebeMultiply(RealVector v) │ │ │
    Element-by-element multiplication.
    │ │ │
    OpenMapRealVectorOpenMapRealVector.ebeMultiply(RealVector v) │ │ │
    Element-by-element multiplication.
    │ │ │
    RealVectorArrayRealVector.ebeMultiply(RealVector v) │ │ │ +RealVector.ebeMultiply(RealVector v) │ │ │
    Element-by-element multiplication.
    │ │ │
    StringBufferRealVectorFormat.format(RealVector vector, │ │ │ StringBuffer toAppendTo, │ │ │ @@ -1593,81 +1593,81 @@ │ │ │ RealVectorFormat.formatRealVector(RealVector v) │ │ │
    This static method calls Format.format(Object) on a default instance of │ │ │ RealVectorFormat.
    │ │ │
    doubleRealVector.getDistance(RealVector v) │ │ │ +ArrayRealVector.getDistance(RealVector v) │ │ │
    Distance between two vectors.
    │ │ │
    doubleAbstractRealVector.getDistance(RealVector v) │ │ │ +OpenMapRealVector.getDistance(RealVector v) │ │ │
    Distance between two vectors.
    │ │ │
    doubleOpenMapRealVector.getDistance(RealVector v) │ │ │ +RealVector.getDistance(RealVector v) │ │ │
    Distance between two vectors.
    │ │ │
    doubleArrayRealVector.getDistance(RealVector v) │ │ │ +AbstractRealVector.getDistance(RealVector v) │ │ │
    Distance between two vectors.
    │ │ │
    doubleRealVector.getL1Distance(RealVector v) │ │ │ +ArrayRealVector.getL1Distance(RealVector v) │ │ │
    Distance between two vectors.
    │ │ │
    doubleAbstractRealVector.getL1Distance(RealVector v) │ │ │ +OpenMapRealVector.getL1Distance(RealVector v) │ │ │
    Distance between two vectors.
    │ │ │
    doubleOpenMapRealVector.getL1Distance(RealVector v) │ │ │ +RealVector.getL1Distance(RealVector v) │ │ │
    Distance between two vectors.
    │ │ │
    doubleArrayRealVector.getL1Distance(RealVector v) │ │ │ +AbstractRealVector.getL1Distance(RealVector v) │ │ │
    Distance between two vectors.
    │ │ │
    doubleRealVector.getLInfDistance(RealVector v) │ │ │ +ArrayRealVector.getLInfDistance(RealVector v) │ │ │
    Distance between two vectors.
    │ │ │
    doubleAbstractRealVector.getLInfDistance(RealVector v) │ │ │ +OpenMapRealVector.getLInfDistance(RealVector v) │ │ │
    Distance between two vectors.
    │ │ │
    doubleOpenMapRealVector.getLInfDistance(RealVector v) │ │ │ +RealVector.getLInfDistance(RealVector v) │ │ │
    Distance between two vectors.
    │ │ │
    doubleArrayRealVector.getLInfDistance(RealVector v) │ │ │ +AbstractRealVector.getLInfDistance(RealVector v) │ │ │
    Distance between two vectors.
    │ │ │
    RealVectorRealMatrix.operate(RealVector v) │ │ │
    Returns the result of multiplying this by the vector v.
    │ │ │ @@ -1677,27 +1677,27 @@ │ │ │
    RealVectorAbstractRealMatrix.operate(RealVector v) │ │ │
    Returns the result of multiplying this by the vector v.
    │ │ │
    RealMatrixRealVector.outerProduct(RealVector v) │ │ │ +ArrayRealVector.outerProduct(RealVector v) │ │ │
    Compute the outer product.
    │ │ │
    RealMatrixAbstractRealVector.outerProduct(RealVector v) │ │ │ +RealVector.outerProduct(RealVector v) │ │ │
    Compute the outer product.
    │ │ │
    RealMatrixArrayRealVector.outerProduct(RealVector v) │ │ │ +AbstractRealVector.outerProduct(RealVector v) │ │ │
    Compute the outer product.
    │ │ │
    RealVectorRealMatrix.preMultiply(RealVector v) │ │ │
    Returns the (row) vector result of premultiplying this by the vector v.
    │ │ │ @@ -1707,27 +1707,27 @@ │ │ │
    RealVectorAbstractRealMatrix.preMultiply(RealVector v) │ │ │
    Returns the (row) vector result of premultiplying this by the vector v.
    │ │ │
    RealVectorRealVector.projection(RealVector v) │ │ │ +ArrayRealVector.projection(RealVector v) │ │ │
    Find the orthogonal projection of this vector onto another vector.
    │ │ │
    RealVectorOpenMapRealVector.projection(RealVector v) │ │ │
    Find the orthogonal projection of this vector onto another vector.
    │ │ │
    RealVectorArrayRealVector.projection(RealVector v) │ │ │ +RealVector.projection(RealVector v) │ │ │
    Find the orthogonal projection of this vector onto another vector.
    │ │ │
    static voidMatrixUtils.serializeRealVector(RealVector vector, │ │ │ ObjectOutputStream oos) │ │ │ @@ -1780,67 +1780,67 @@ │ │ │ RealVector vector) │ │ │
    Sets the entries in row number row │ │ │ as a vector.
    │ │ │
    voidRealVector.setSubVector(int index, │ │ │ +ArrayRealVector.setSubVector(int index, │ │ │ RealVector v) │ │ │
    Set a set of consecutive elements.
    │ │ │
    voidAbstractRealVector.setSubVector(int index, │ │ │ +OpenMapRealVector.setSubVector(int index, │ │ │ RealVector v) │ │ │
    Set a set of consecutive elements.
    │ │ │
    voidOpenMapRealVector.setSubVector(int index, │ │ │ +RealVector.setSubVector(int index, │ │ │ RealVector v) │ │ │
    Set a set of consecutive elements.
    │ │ │
    voidArrayRealVector.setSubVector(int index, │ │ │ +AbstractRealVector.setSubVector(int index, │ │ │ RealVector v) │ │ │
    Set a set of consecutive elements.
    │ │ │
    RealVectorDecompositionSolver.solve(RealVector b) │ │ │
    Solve the linear equation A × X = B for matrices A.
    │ │ │
    RealVectorRealVector.subtract(RealVector v) │ │ │ +ArrayRealVector.subtract(RealVector v) │ │ │
    Subtract v from this vector.
    │ │ │
    RealVectorAbstractRealVector.subtract(RealVector v) │ │ │ +OpenMapRealVectorOpenMapRealVector.subtract(RealVector v) │ │ │
    Subtract v from this vector.
    │ │ │
    OpenMapRealVectorOpenMapRealVector.subtract(RealVector v) │ │ │ +RealVectorRealVector.subtract(RealVector v) │ │ │
    Subtract v from this vector.
    │ │ │
    RealVectorArrayRealVector.subtract(RealVector v) │ │ │ +AbstractRealVector.subtract(RealVector v) │ │ │
    Subtract v from this vector.
    │ │ │
    │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/ode/class-use/DerivativeException.html │ │ │┄ Ordering differences only │ │ │ @@ -149,15 +149,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ @@ -165,15 +165,15 @@ │ │ │ double[] y, │ │ │ double[] yDot) │ │ │
    Compute the derivatives and check the number of evaluations.
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ @@ -239,26 +239,26 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ - │ │ │ - │ │ │ - │ │ │ │ │ │ │ │ │ + │ │ │ + │ │ │ + │ │ │ + │ │ │ │ │ │
    Constructors in org.apache.commons.math.linear with parameters of type RealVector 
    voidContinuousOutputModel.append(ContinuousOutputModel model) │ │ │
    Append another model at the end of the instance.
    │ │ │
    voidFirstOrderDifferentialEquations.computeDerivatives(double t, │ │ │ +FirstOrderConverter.computeDerivatives(double t, │ │ │ double[] y, │ │ │ double[] yDot) │ │ │
    Get the current time derivative of the state vector.
    │ │ │
    void
    voidFirstOrderConverter.computeDerivatives(double t, │ │ │ +FirstOrderDifferentialEquations.computeDerivatives(double t, │ │ │ double[] y, │ │ │ double[] yDot) │ │ │
    Get the current time derivative of the state vector.
    │ │ │
    void
    Modifier and TypeMethod and Description
    booleanEventState.evaluateStep(StepInterpolator interpolator) │ │ │ -
    Evaluate the impact of the proposed step on the event handler.
    │ │ │ -
    booleanCombinedEventsManager.evaluateStep(StepInterpolator interpolator) │ │ │
    Deprecated. 
    │ │ │
    Evaluate the impact of the proposed step on all managed │ │ │ event handlers.
    │ │ │
    booleanEventState.evaluateStep(StepInterpolator interpolator) │ │ │ +
    Evaluate the impact of the proposed step on the event handler.
    │ │ │ +
    │ │ │ │ │ │
  • │ │ │ │ │ │ │ │ │

    Uses of DerivativeException in org.apache.commons.math.ode.jacobians

    │ │ │ @@ -379,16 +379,16 @@ │ │ │ double[] yDot0, │ │ │ double[] y1, │ │ │ double[] yDot1)
    │ │ │
    Initialize the integration step.
    │ │ │ │ │ │ │ │ │ │ │ │ -abstract double │ │ │ -AdamsIntegrator.integrate(FirstOrderDifferentialEquations equations, │ │ │ +double │ │ │ +RungeKuttaIntegrator.integrate(FirstOrderDifferentialEquations equations, │ │ │ double t0, │ │ │ double[] y0, │ │ │ double t, │ │ │ double[] y) │ │ │
    Integrate the differential equations up to the given time.
    │ │ │ │ │ │ │ │ │ @@ -400,15 +400,15 @@ │ │ │ double t, │ │ │ double[] y)
    │ │ │
    Integrate the differential equations up to the given time.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -RungeKuttaIntegrator.integrate(FirstOrderDifferentialEquations equations, │ │ │ +GraggBulirschStoerIntegrator.integrate(FirstOrderDifferentialEquations equations, │ │ │ double t0, │ │ │ double[] y0, │ │ │ double t, │ │ │ double[] y) │ │ │
    Integrate the differential equations up to the given time.
    │ │ │ │ │ │ │ │ │ @@ -419,36 +419,36 @@ │ │ │ double[] y0, │ │ │ double t, │ │ │ double[] y)
    │ │ │
    Integrate the differential equations up to the given time.
    │ │ │ │ │ │ │ │ │ │ │ │ -abstract double │ │ │ -AdaptiveStepsizeIntegrator.integrate(FirstOrderDifferentialEquations equations, │ │ │ +double │ │ │ +AdamsMoultonIntegrator.integrate(FirstOrderDifferentialEquations equations, │ │ │ double t0, │ │ │ double[] y0, │ │ │ double t, │ │ │ double[] y) │ │ │
    Integrate the differential equations up to the given time.
    │ │ │ │ │ │ │ │ │ │ │ │ -double │ │ │ -AdamsMoultonIntegrator.integrate(FirstOrderDifferentialEquations equations, │ │ │ +abstract double │ │ │ +AdaptiveStepsizeIntegrator.integrate(FirstOrderDifferentialEquations equations, │ │ │ double t0, │ │ │ double[] y0, │ │ │ double t, │ │ │ double[] y) │ │ │
    Integrate the differential equations up to the given time.
    │ │ │ │ │ │ │ │ │ │ │ │ -double │ │ │ -GraggBulirschStoerIntegrator.integrate(FirstOrderDifferentialEquations equations, │ │ │ +abstract double │ │ │ +AdamsIntegrator.integrate(FirstOrderDifferentialEquations equations, │ │ │ double t0, │ │ │ double[] y0, │ │ │ double t, │ │ │ double[] y) │ │ │
    Integrate the differential equations up to the given time.
    │ │ │ │ │ │ │ │ │ @@ -534,22 +534,22 @@ │ │ │ double[] yDot, │ │ │ boolean isLast)
    │ │ │
    Handle the last accepted step
    │ │ │ │ │ │ │ │ │ │ │ │ void │ │ │ -StepHandler.handleStep(StepInterpolator interpolator, │ │ │ +StepNormalizer.handleStep(StepInterpolator interpolator, │ │ │ boolean isLast) │ │ │
    Handle the last accepted step
    │ │ │ │ │ │ │ │ │ │ │ │ void │ │ │ -StepNormalizer.handleStep(StepInterpolator interpolator, │ │ │ +StepHandler.handleStep(StepInterpolator interpolator, │ │ │ boolean isLast) │ │ │
    Handle the last accepted step
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  • │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/ode/class-use/FirstOrderDifferentialEquations.html │ │ │┄ Ordering differences only │ │ │ @@ -235,16 +235,16 @@ │ │ │ double[] yDot0, │ │ │ double[] y1, │ │ │ double[] yDot1) │ │ │
    Initialize the integration step.
    │ │ │ │ │ │ │ │ │ │ │ │ -abstract double │ │ │ -AdamsIntegrator.integrate(FirstOrderDifferentialEquations equations, │ │ │ +double │ │ │ +RungeKuttaIntegrator.integrate(FirstOrderDifferentialEquations equations, │ │ │ double t0, │ │ │ double[] y0, │ │ │ double t, │ │ │ double[] y) │ │ │
    Integrate the differential equations up to the given time.
    │ │ │ │ │ │ │ │ │ @@ -256,15 +256,15 @@ │ │ │ double t, │ │ │ double[] y)
    │ │ │
    Integrate the differential equations up to the given time.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -RungeKuttaIntegrator.integrate(FirstOrderDifferentialEquations equations, │ │ │ +GraggBulirschStoerIntegrator.integrate(FirstOrderDifferentialEquations equations, │ │ │ double t0, │ │ │ double[] y0, │ │ │ double t, │ │ │ double[] y) │ │ │
    Integrate the differential equations up to the given time.
    │ │ │ │ │ │ │ │ │ @@ -275,36 +275,36 @@ │ │ │ double[] y0, │ │ │ double t, │ │ │ double[] y)
    │ │ │
    Integrate the differential equations up to the given time.
    │ │ │ │ │ │ │ │ │ │ │ │ -abstract double │ │ │ -AdaptiveStepsizeIntegrator.integrate(FirstOrderDifferentialEquations equations, │ │ │ +double │ │ │ +AdamsMoultonIntegrator.integrate(FirstOrderDifferentialEquations equations, │ │ │ double t0, │ │ │ double[] y0, │ │ │ double t, │ │ │ double[] y) │ │ │
    Integrate the differential equations up to the given time.
    │ │ │ │ │ │ │ │ │ │ │ │ -double │ │ │ -AdamsMoultonIntegrator.integrate(FirstOrderDifferentialEquations equations, │ │ │ +abstract double │ │ │ +AdaptiveStepsizeIntegrator.integrate(FirstOrderDifferentialEquations equations, │ │ │ double t0, │ │ │ double[] y0, │ │ │ double t, │ │ │ double[] y) │ │ │
    Integrate the differential equations up to the given time.
    │ │ │ │ │ │ │ │ │ │ │ │ -double │ │ │ -GraggBulirschStoerIntegrator.integrate(FirstOrderDifferentialEquations equations, │ │ │ +abstract double │ │ │ +AdamsIntegrator.integrate(FirstOrderDifferentialEquations equations, │ │ │ double t0, │ │ │ double[] y0, │ │ │ double t, │ │ │ double[] y) │ │ │
    Integrate the differential equations up to the given time.
    │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/ode/class-use/IntegratorException.html │ │ │┄ Ordering differences only │ │ │ @@ -262,16 +262,16 @@ │ │ │ AdaptiveStepsizeIntegrator.filterStep(double h, │ │ │ boolean forward, │ │ │ boolean acceptSmall) │ │ │
    Filter the integration step.
    │ │ │ │ │ │ │ │ │ │ │ │ -abstract double │ │ │ -AdamsIntegrator.integrate(FirstOrderDifferentialEquations equations, │ │ │ +double │ │ │ +RungeKuttaIntegrator.integrate(FirstOrderDifferentialEquations equations, │ │ │ double t0, │ │ │ double[] y0, │ │ │ double t, │ │ │ double[] y) │ │ │
    Integrate the differential equations up to the given time.
    │ │ │ │ │ │ │ │ │ @@ -283,15 +283,15 @@ │ │ │ double t, │ │ │ double[] y)
    │ │ │
    Integrate the differential equations up to the given time.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -RungeKuttaIntegrator.integrate(FirstOrderDifferentialEquations equations, │ │ │ +GraggBulirschStoerIntegrator.integrate(FirstOrderDifferentialEquations equations, │ │ │ double t0, │ │ │ double[] y0, │ │ │ double t, │ │ │ double[] y) │ │ │
    Integrate the differential equations up to the given time.
    │ │ │ │ │ │ │ │ │ @@ -302,36 +302,36 @@ │ │ │ double[] y0, │ │ │ double t, │ │ │ double[] y)
    │ │ │
    Integrate the differential equations up to the given time.
    │ │ │ │ │ │ │ │ │ │ │ │ -abstract double │ │ │ -AdaptiveStepsizeIntegrator.integrate(FirstOrderDifferentialEquations equations, │ │ │ +double │ │ │ +AdamsMoultonIntegrator.integrate(FirstOrderDifferentialEquations equations, │ │ │ double t0, │ │ │ double[] y0, │ │ │ double t, │ │ │ double[] y) │ │ │
    Integrate the differential equations up to the given time.
    │ │ │ │ │ │ │ │ │ │ │ │ -double │ │ │ -AdamsMoultonIntegrator.integrate(FirstOrderDifferentialEquations equations, │ │ │ +abstract double │ │ │ +AdaptiveStepsizeIntegrator.integrate(FirstOrderDifferentialEquations equations, │ │ │ double t0, │ │ │ double[] y0, │ │ │ double t, │ │ │ double[] y) │ │ │
    Integrate the differential equations up to the given time.
    │ │ │ │ │ │ │ │ │ │ │ │ -double │ │ │ -GraggBulirschStoerIntegrator.integrate(FirstOrderDifferentialEquations equations, │ │ │ +abstract double │ │ │ +AdamsIntegrator.integrate(FirstOrderDifferentialEquations equations, │ │ │ double t0, │ │ │ double[] y0, │ │ │ double t, │ │ │ double[] y) │ │ │
    Integrate the differential equations up to the given time.
    │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/ode/sampling/class-use/StepInterpolator.html │ │ │┄ Ordering differences only │ │ │ @@ -140,26 +140,26 @@ │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ boolean │ │ │ -EventState.evaluateStep(StepInterpolator interpolator) │ │ │ -
    Evaluate the impact of the proposed step on the event handler.
    │ │ │ - │ │ │ - │ │ │ - │ │ │ -boolean │ │ │ CombinedEventsManager.evaluateStep(StepInterpolator interpolator) │ │ │
    Deprecated. 
    │ │ │
    Evaluate the impact of the proposed step on all managed │ │ │ event handlers.
    │ │ │ │ │ │ │ │ │ + │ │ │ +boolean │ │ │ +EventState.evaluateStep(StepInterpolator interpolator) │ │ │ +
    Evaluate the impact of the proposed step on the event handler.
    │ │ │ + │ │ │ + │ │ │ │ │ │ void │ │ │ EventState.reinitializeBegin(StepInterpolator interpolator) │ │ │
    Reinitialize the beginning of the step.
    │ │ │ │ │ │ │ │ │ │ │ │ @@ -241,31 +241,31 @@ │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ void │ │ │ -StepHandler.handleStep(StepInterpolator interpolator, │ │ │ +StepNormalizer.handleStep(StepInterpolator interpolator, │ │ │ boolean isLast) │ │ │
    Handle the last accepted step
    │ │ │ │ │ │ │ │ │ │ │ │ void │ │ │ -DummyStepHandler.handleStep(StepInterpolator interpolator, │ │ │ +StepHandler.handleStep(StepInterpolator interpolator, │ │ │ boolean isLast) │ │ │ -
    Handle the last accepted step.
    │ │ │ +
    Handle the last accepted step
    │ │ │ │ │ │ │ │ │ │ │ │ void │ │ │ -StepNormalizer.handleStep(StepInterpolator interpolator, │ │ │ +DummyStepHandler.handleStep(StepInterpolator interpolator, │ │ │ boolean isLast) │ │ │ -
    Handle the last accepted step
    │ │ │ +
    Handle the last accepted step.
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/optimization/class-use/GoalType.html │ │ │┄ Ordering differences only │ │ │ @@ -167,23 +167,23 @@ │ │ │ GoalType goalType, │ │ │ double[] startPoint)
    │ │ │
    Optimizes an objective function.
    │ │ │ │ │ │ │ │ │ │ │ │ RealPointValuePair │ │ │ -MultiStartMultivariateRealOptimizer.optimize(MultivariateRealFunction f, │ │ │ +MultivariateRealOptimizer.optimize(MultivariateRealFunction f, │ │ │ GoalType goalType, │ │ │ double[] startPoint) │ │ │
    Optimizes an objective function.
    │ │ │ │ │ │ │ │ │ │ │ │ RealPointValuePair │ │ │ -MultivariateRealOptimizer.optimize(MultivariateRealFunction f, │ │ │ +MultiStartMultivariateRealOptimizer.optimize(MultivariateRealFunction f, │ │ │ GoalType goalType, │ │ │ double[] startPoint) │ │ │
    Optimizes an objective function.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ @@ -309,24 +309,24 @@ │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ RealPointValuePair │ │ │ -LinearOptimizer.optimize(LinearObjectiveFunction f, │ │ │ +AbstractLinearOptimizer.optimize(LinearObjectiveFunction f, │ │ │ Collection<LinearConstraint> constraints, │ │ │ GoalType goalType, │ │ │ boolean restrictToNonNegative) │ │ │
    Optimizes an objective function.
    │ │ │ │ │ │ │ │ │ │ │ │ RealPointValuePair │ │ │ -AbstractLinearOptimizer.optimize(LinearObjectiveFunction f, │ │ │ +LinearOptimizer.optimize(LinearObjectiveFunction f, │ │ │ Collection<LinearConstraint> constraints, │ │ │ GoalType goalType, │ │ │ boolean restrictToNonNegative) │ │ │
    Optimizes an objective function.
    │ │ │ │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/optimization/class-use/OptimizationException.html │ │ │┄ Ordering differences only │ │ │ @@ -163,23 +163,23 @@ │ │ │ double[] weights, │ │ │ double[] startPoint)
    │ │ │
    Optimizes an objective function.
    │ │ │ │ │ │ │ │ │ │ │ │ RealPointValuePair │ │ │ -MultiStartMultivariateRealOptimizer.optimize(MultivariateRealFunction f, │ │ │ +MultivariateRealOptimizer.optimize(MultivariateRealFunction f, │ │ │ GoalType goalType, │ │ │ double[] startPoint) │ │ │
    Optimizes an objective function.
    │ │ │ │ │ │ │ │ │ │ │ │ RealPointValuePair │ │ │ -MultivariateRealOptimizer.optimize(MultivariateRealFunction f, │ │ │ +MultiStartMultivariateRealOptimizer.optimize(MultivariateRealFunction f, │ │ │ GoalType goalType, │ │ │ double[] startPoint) │ │ │
    Optimizes an objective function.
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -210,28 +210,28 @@ │ │ │ │ │ │ protected void │ │ │ DirectSearchOptimizer.incrementIterationsCounter() │ │ │
    Increment the iterations counter by 1.
    │ │ │ │ │ │ │ │ │ │ │ │ -protected abstract void │ │ │ -DirectSearchOptimizer.iterateSimplex(Comparator<RealPointValuePair> comparator) │ │ │ +protected void │ │ │ +MultiDirectional.iterateSimplex(Comparator<RealPointValuePair> comparator) │ │ │
    Compute the next simplex of the algorithm.
    │ │ │ │ │ │ │ │ │ │ │ │ protected void │ │ │ -MultiDirectional.iterateSimplex(Comparator<RealPointValuePair> comparator) │ │ │ +NelderMead.iterateSimplex(Comparator<RealPointValuePair> comparator) │ │ │
    Compute the next simplex of the algorithm.
    │ │ │ │ │ │ │ │ │ │ │ │ -protected void │ │ │ -NelderMead.iterateSimplex(Comparator<RealPointValuePair> comparator) │ │ │ +protected abstract void │ │ │ +DirectSearchOptimizer.iterateSimplex(Comparator<RealPointValuePair> comparator) │ │ │
    Compute the next simplex of the algorithm.
    │ │ │ │ │ │ │ │ │ │ │ │ RealPointValuePair │ │ │ DirectSearchOptimizer.optimize(MultivariateRealFunction function, │ │ │ GoalType goalType, │ │ │ @@ -250,31 +250,31 @@ │ │ │ Methods in org.apache.commons.math.optimization.fitting that throw OptimizationException  │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ -PolynomialFunction │ │ │ -PolynomialFitter.fit() │ │ │ -
    Get the polynomial fitting the weighted (x, y) points.
    │ │ │ - │ │ │ - │ │ │ - │ │ │ GaussianFunction │ │ │ GaussianFitter.fit() │ │ │
    Fits Gaussian function to the observed points.
    │ │ │ │ │ │ │ │ │ - │ │ │ + │ │ │ HarmonicFunction │ │ │ HarmonicFitter.fit() │ │ │
    Fit an harmonic function to the observed points.
    │ │ │ │ │ │ │ │ │ + │ │ │ +PolynomialFunction │ │ │ +PolynomialFitter.fit() │ │ │ +
    Get the polynomial fitting the weighted (x, y) points.
    │ │ │ + │ │ │ + │ │ │ │ │ │ double[] │ │ │ CurveFitter.fit(ParametricRealFunction f, │ │ │ double[] initialGuess) │ │ │
    Fit a curve.
    │ │ │ │ │ │ │ │ │ @@ -295,40 +295,40 @@ │ │ │ Methods in org.apache.commons.math.optimization.general that throw OptimizationException  │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ -protected VectorialPointValuePair │ │ │ -LevenbergMarquardtOptimizer.doOptimize() │ │ │ +VectorialPointValuePair │ │ │ +GaussNewtonOptimizer.doOptimize() │ │ │
    Perform the bulk of optimization algorithm.
    │ │ │ │ │ │ │ │ │ │ │ │ -protected RealPointValuePair │ │ │ -NonLinearConjugateGradientOptimizer.doOptimize() │ │ │ +protected abstract VectorialPointValuePair │ │ │ +AbstractLeastSquaresOptimizer.doOptimize() │ │ │
    Perform the bulk of optimization algorithm.
    │ │ │ │ │ │ │ │ │ │ │ │ -VectorialPointValuePair │ │ │ -GaussNewtonOptimizer.doOptimize() │ │ │ +protected VectorialPointValuePair │ │ │ +LevenbergMarquardtOptimizer.doOptimize() │ │ │
    Perform the bulk of optimization algorithm.
    │ │ │ │ │ │ │ │ │ │ │ │ protected abstract RealPointValuePair │ │ │ AbstractScalarDifferentiableOptimizer.doOptimize() │ │ │
    Perform the bulk of optimization algorithm.
    │ │ │ │ │ │ │ │ │ │ │ │ -protected abstract VectorialPointValuePair │ │ │ -AbstractLeastSquaresOptimizer.doOptimize() │ │ │ +protected RealPointValuePair │ │ │ +NonLinearConjugateGradientOptimizer.doOptimize() │ │ │
    Perform the bulk of optimization algorithm.
    │ │ │ │ │ │ │ │ │ │ │ │ double[][] │ │ │ AbstractLeastSquaresOptimizer.getCovariances() │ │ │
    Get the covariance matrix of optimized parameters.
    │ │ │ @@ -338,21 +338,21 @@ │ │ │ double[] │ │ │ AbstractLeastSquaresOptimizer.guessParametersErrors() │ │ │
    Guess the errors in optimized parameters.
    │ │ │ │ │ │ │ │ │ │ │ │ protected void │ │ │ -AbstractScalarDifferentiableOptimizer.incrementIterationsCounter() │ │ │ +AbstractLeastSquaresOptimizer.incrementIterationsCounter() │ │ │
    Increment the iterations counter by 1.
    │ │ │ │ │ │ │ │ │ │ │ │ protected void │ │ │ -AbstractLeastSquaresOptimizer.incrementIterationsCounter() │ │ │ +AbstractScalarDifferentiableOptimizer.incrementIterationsCounter() │ │ │
    Increment the iterations counter by 1.
    │ │ │ │ │ │ │ │ │ │ │ │ RealPointValuePair │ │ │ AbstractScalarDifferentiableOptimizer.optimize(DifferentiableMultivariateRealFunction f, │ │ │ GoalType goalType, │ │ │ @@ -409,43 +409,43 @@ │ │ │ │ │ │ protected void │ │ │ SimplexSolver.doIteration(org.apache.commons.math.optimization.linear.SimplexTableau tableau) │ │ │
    Runs one iteration of the Simplex method on the given model.
    │ │ │ │ │ │ │ │ │ │ │ │ -RealPointValuePair │ │ │ -SimplexSolver.doOptimize() │ │ │ +protected abstract RealPointValuePair │ │ │ +AbstractLinearOptimizer.doOptimize() │ │ │
    Perform the bulk of optimization algorithm.
    │ │ │ │ │ │ │ │ │ │ │ │ -protected abstract RealPointValuePair │ │ │ -AbstractLinearOptimizer.doOptimize() │ │ │ +RealPointValuePair │ │ │ +SimplexSolver.doOptimize() │ │ │
    Perform the bulk of optimization algorithm.
    │ │ │ │ │ │ │ │ │ │ │ │ protected void │ │ │ AbstractLinearOptimizer.incrementIterationsCounter() │ │ │
    Increment the iterations counter by 1.
    │ │ │ │ │ │ │ │ │ │ │ │ RealPointValuePair │ │ │ -LinearOptimizer.optimize(LinearObjectiveFunction f, │ │ │ +AbstractLinearOptimizer.optimize(LinearObjectiveFunction f, │ │ │ Collection<LinearConstraint> constraints, │ │ │ GoalType goalType, │ │ │ boolean restrictToNonNegative) │ │ │
    Optimizes an objective function.
    │ │ │ │ │ │ │ │ │ │ │ │ RealPointValuePair │ │ │ -AbstractLinearOptimizer.optimize(LinearObjectiveFunction f, │ │ │ +LinearOptimizer.optimize(LinearObjectiveFunction f, │ │ │ Collection<LinearConstraint> constraints, │ │ │ GoalType goalType, │ │ │ boolean restrictToNonNegative) │ │ │
    Optimizes an objective function.
    │ │ │ │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/optimization/class-use/RealConvergenceChecker.html │ │ │┄ Ordering differences only │ │ │ @@ -146,27 +146,27 @@ │ │ │ RealConvergenceChecker │ │ │ MultiStartDifferentiableMultivariateRealOptimizer.getConvergenceChecker() │ │ │
    Get the convergence checker.
    │ │ │ │ │ │ │ │ │ │ │ │ RealConvergenceChecker │ │ │ -DifferentiableMultivariateRealOptimizer.getConvergenceChecker() │ │ │ +MultivariateRealOptimizer.getConvergenceChecker() │ │ │
    Get the convergence checker.
    │ │ │ │ │ │ │ │ │ │ │ │ RealConvergenceChecker │ │ │ MultiStartMultivariateRealOptimizer.getConvergenceChecker() │ │ │
    Get the convergence checker.
    │ │ │ │ │ │ │ │ │ │ │ │ RealConvergenceChecker │ │ │ -MultivariateRealOptimizer.getConvergenceChecker() │ │ │ +DifferentiableMultivariateRealOptimizer.getConvergenceChecker() │ │ │
    Get the convergence checker.
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -179,27 +179,27 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │
    Methods in org.apache.commons.math.optimization with parameters of type RealConvergenceChecker 
    voidMultiStartDifferentiableMultivariateRealOptimizer.setConvergenceChecker(RealConvergenceChecker checker) │ │ │
    Set the convergence checker.
    │ │ │
    voidDifferentiableMultivariateRealOptimizer.setConvergenceChecker(RealConvergenceChecker checker) │ │ │ +MultivariateRealOptimizer.setConvergenceChecker(RealConvergenceChecker checker) │ │ │
    Set the convergence checker.
    │ │ │
    voidMultiStartMultivariateRealOptimizer.setConvergenceChecker(RealConvergenceChecker checker) │ │ │
    Set the convergence checker.
    │ │ │
    voidMultivariateRealOptimizer.setConvergenceChecker(RealConvergenceChecker checker) │ │ │ +DifferentiableMultivariateRealOptimizer.setConvergenceChecker(RealConvergenceChecker checker) │ │ │
    Set the convergence checker.
    │ │ │
    │ │ │ │ │ │
  • │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/optimization/class-use/RealPointValuePair.html │ │ │┄ Ordering differences only │ │ │ @@ -151,23 +151,23 @@ │ │ │ GoalType goalType, │ │ │ double[] startPoint) │ │ │
    Optimizes an objective function.
    │ │ │ │ │ │ │ │ │ │ │ │ RealPointValuePair │ │ │ -MultiStartMultivariateRealOptimizer.optimize(MultivariateRealFunction f, │ │ │ +MultivariateRealOptimizer.optimize(MultivariateRealFunction f, │ │ │ GoalType goalType, │ │ │ double[] startPoint) │ │ │
    Optimizes an objective function.
    │ │ │ │ │ │ │ │ │ │ │ │ RealPointValuePair │ │ │ -MultivariateRealOptimizer.optimize(MultivariateRealFunction f, │ │ │ +MultiStartMultivariateRealOptimizer.optimize(MultivariateRealFunction f, │ │ │ GoalType goalType, │ │ │ double[] startPoint) │ │ │
    Optimizes an objective function.
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -176,31 +176,31 @@ │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ boolean │ │ │ -SimpleScalarValueChecker.converged(int iteration, │ │ │ +SimpleRealPointChecker.converged(int iteration, │ │ │ RealPointValuePair previous, │ │ │ RealPointValuePair current) │ │ │
    Check if the optimization algorithm has converged considering the last points.
    │ │ │ │ │ │ │ │ │ │ │ │ boolean │ │ │ -RealConvergenceChecker.converged(int iteration, │ │ │ +SimpleScalarValueChecker.converged(int iteration, │ │ │ RealPointValuePair previous, │ │ │ RealPointValuePair current) │ │ │
    Check if the optimization algorithm has converged considering the last points.
    │ │ │ │ │ │ │ │ │ │ │ │ boolean │ │ │ -SimpleRealPointChecker.converged(int iteration, │ │ │ +RealConvergenceChecker.converged(int iteration, │ │ │ RealPointValuePair previous, │ │ │ RealPointValuePair current) │ │ │
    Check if the optimization algorithm has converged considering the last points.
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -273,28 +273,28 @@ │ │ │ │ │ │ protected void │ │ │ DirectSearchOptimizer.evaluateSimplex(Comparator<RealPointValuePair> comparator) │ │ │
    Evaluate all the non-evaluated points of the simplex.
    │ │ │ │ │ │ │ │ │ │ │ │ -protected abstract void │ │ │ -DirectSearchOptimizer.iterateSimplex(Comparator<RealPointValuePair> comparator) │ │ │ +protected void │ │ │ +MultiDirectional.iterateSimplex(Comparator<RealPointValuePair> comparator) │ │ │
    Compute the next simplex of the algorithm.
    │ │ │ │ │ │ │ │ │ │ │ │ protected void │ │ │ -MultiDirectional.iterateSimplex(Comparator<RealPointValuePair> comparator) │ │ │ +NelderMead.iterateSimplex(Comparator<RealPointValuePair> comparator) │ │ │
    Compute the next simplex of the algorithm.
    │ │ │ │ │ │ │ │ │ │ │ │ -protected void │ │ │ -NelderMead.iterateSimplex(Comparator<RealPointValuePair> comparator) │ │ │ +protected abstract void │ │ │ +DirectSearchOptimizer.iterateSimplex(Comparator<RealPointValuePair> comparator) │ │ │
    Compute the next simplex of the algorithm.
    │ │ │ │ │ │ │ │ │ │ │ │ protected void │ │ │ DirectSearchOptimizer.replaceWorstPoint(RealPointValuePair pointValuePair, │ │ │ Comparator<RealPointValuePair> comparator) │ │ │ @@ -312,22 +312,22 @@ │ │ │ Methods in org.apache.commons.math.optimization.general that return RealPointValuePair  │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ -protected RealPointValuePair │ │ │ -NonLinearConjugateGradientOptimizer.doOptimize() │ │ │ +protected abstract RealPointValuePair │ │ │ +AbstractScalarDifferentiableOptimizer.doOptimize() │ │ │
    Perform the bulk of optimization algorithm.
    │ │ │ │ │ │ │ │ │ │ │ │ -protected abstract RealPointValuePair │ │ │ -AbstractScalarDifferentiableOptimizer.doOptimize() │ │ │ +protected RealPointValuePair │ │ │ +NonLinearConjugateGradientOptimizer.doOptimize() │ │ │
    Perform the bulk of optimization algorithm.
    │ │ │ │ │ │ │ │ │ │ │ │ RealPointValuePair │ │ │ AbstractScalarDifferentiableOptimizer.optimize(DifferentiableMultivariateRealFunction f, │ │ │ GoalType goalType, │ │ │ @@ -346,37 +346,37 @@ │ │ │ Methods in org.apache.commons.math.optimization.linear that return RealPointValuePair  │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ -RealPointValuePair │ │ │ -SimplexSolver.doOptimize() │ │ │ +protected abstract RealPointValuePair │ │ │ +AbstractLinearOptimizer.doOptimize() │ │ │
    Perform the bulk of optimization algorithm.
    │ │ │ │ │ │ │ │ │ │ │ │ -protected abstract RealPointValuePair │ │ │ -AbstractLinearOptimizer.doOptimize() │ │ │ +RealPointValuePair │ │ │ +SimplexSolver.doOptimize() │ │ │
    Perform the bulk of optimization algorithm.
    │ │ │ │ │ │ │ │ │ │ │ │ RealPointValuePair │ │ │ -LinearOptimizer.optimize(LinearObjectiveFunction f, │ │ │ +AbstractLinearOptimizer.optimize(LinearObjectiveFunction f, │ │ │ Collection<LinearConstraint> constraints, │ │ │ GoalType goalType, │ │ │ boolean restrictToNonNegative) │ │ │
    Optimizes an objective function.
    │ │ │ │ │ │ │ │ │ │ │ │ RealPointValuePair │ │ │ -AbstractLinearOptimizer.optimize(LinearObjectiveFunction f, │ │ │ +LinearOptimizer.optimize(LinearObjectiveFunction f, │ │ │ Collection<LinearConstraint> constraints, │ │ │ GoalType goalType, │ │ │ boolean restrictToNonNegative) │ │ │
    Optimizes an objective function.
    │ │ │ │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/optimization/class-use/VectorialPointValuePair.html │ │ │┄ Ordering differences only │ │ │ @@ -143,31 +143,31 @@ │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ boolean │ │ │ -SimpleVectorialPointChecker.converged(int iteration, │ │ │ +SimpleVectorialValueChecker.converged(int iteration, │ │ │ VectorialPointValuePair previous, │ │ │ VectorialPointValuePair current) │ │ │
    Check if the optimization algorithm has converged considering the last points.
    │ │ │ │ │ │ │ │ │ │ │ │ boolean │ │ │ -VectorialConvergenceChecker.converged(int iteration, │ │ │ +SimpleVectorialPointChecker.converged(int iteration, │ │ │ VectorialPointValuePair previous, │ │ │ VectorialPointValuePair current) │ │ │
    Check if the optimization algorithm has converged considering the last points.
    │ │ │ │ │ │ │ │ │ │ │ │ boolean │ │ │ -SimpleVectorialValueChecker.converged(int iteration, │ │ │ +VectorialConvergenceChecker.converged(int iteration, │ │ │ VectorialPointValuePair previous, │ │ │ VectorialPointValuePair current) │ │ │
    Check if the optimization algorithm has converged considering the last points.
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -180,28 +180,28 @@ │ │ │ Methods in org.apache.commons.math.optimization.general that return VectorialPointValuePair  │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ -protected VectorialPointValuePair │ │ │ -LevenbergMarquardtOptimizer.doOptimize() │ │ │ +VectorialPointValuePair │ │ │ +GaussNewtonOptimizer.doOptimize() │ │ │
    Perform the bulk of optimization algorithm.
    │ │ │ │ │ │ │ │ │ │ │ │ -VectorialPointValuePair │ │ │ -GaussNewtonOptimizer.doOptimize() │ │ │ +protected abstract VectorialPointValuePair │ │ │ +AbstractLeastSquaresOptimizer.doOptimize() │ │ │
    Perform the bulk of optimization algorithm.
    │ │ │ │ │ │ │ │ │ │ │ │ -protected abstract VectorialPointValuePair │ │ │ -AbstractLeastSquaresOptimizer.doOptimize() │ │ │ +protected VectorialPointValuePair │ │ │ +LevenbergMarquardtOptimizer.doOptimize() │ │ │
    Perform the bulk of optimization algorithm.
    │ │ │ │ │ │ │ │ │ │ │ │ VectorialPointValuePair │ │ │ AbstractLeastSquaresOptimizer.optimize(DifferentiableMultivariateVectorialFunction f, │ │ │ double[] target, │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/optimization/linear/class-use/LinearConstraint.html │ │ │┄ Ordering differences only │ │ │ @@ -117,24 +117,24 @@ │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ RealPointValuePair │ │ │ -LinearOptimizer.optimize(LinearObjectiveFunction f, │ │ │ +AbstractLinearOptimizer.optimize(LinearObjectiveFunction f, │ │ │ Collection<LinearConstraint> constraints, │ │ │ GoalType goalType, │ │ │ boolean restrictToNonNegative) │ │ │
    Optimizes an objective function.
    │ │ │ │ │ │ │ │ │ │ │ │ RealPointValuePair │ │ │ -AbstractLinearOptimizer.optimize(LinearObjectiveFunction f, │ │ │ +LinearOptimizer.optimize(LinearObjectiveFunction f, │ │ │ Collection<LinearConstraint> constraints, │ │ │ GoalType goalType, │ │ │ boolean restrictToNonNegative) │ │ │
    Optimizes an objective function.
    │ │ │ │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/optimization/linear/class-use/LinearObjectiveFunction.html │ │ │┄ Ordering differences only │ │ │ @@ -117,24 +117,24 @@ │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ RealPointValuePair │ │ │ -LinearOptimizer.optimize(LinearObjectiveFunction f, │ │ │ +AbstractLinearOptimizer.optimize(LinearObjectiveFunction f, │ │ │ Collection<LinearConstraint> constraints, │ │ │ GoalType goalType, │ │ │ boolean restrictToNonNegative) │ │ │
    Optimizes an objective function.
    │ │ │ │ │ │ │ │ │ │ │ │ RealPointValuePair │ │ │ -AbstractLinearOptimizer.optimize(LinearObjectiveFunction f, │ │ │ +LinearOptimizer.optimize(LinearObjectiveFunction f, │ │ │ Collection<LinearConstraint> constraints, │ │ │ GoalType goalType, │ │ │ boolean restrictToNonNegative) │ │ │
    Optimizes an objective function.
    │ │ │ │ │ │ │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/random/class-use/RandomDataImpl.html │ │ │┄ Ordering differences only │ │ │ @@ -102,21 +102,21 @@ │ │ │ │ │ │ Modifier and Type │ │ │ Field and Description │ │ │ │ │ │ │ │ │ │ │ │ protected RandomDataImpl │ │ │ -AbstractContinuousDistribution.randomData │ │ │ +AbstractIntegerDistribution.randomData │ │ │
    RandomData instance used to generate samples from the distribution
    │ │ │ │ │ │ │ │ │ │ │ │ protected RandomDataImpl │ │ │ -AbstractIntegerDistribution.randomData │ │ │ +AbstractContinuousDistribution.randomData │ │ │
    RandomData instance used to generate samples from the distribution
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  • │ │ │ │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/stat/descriptive/class-use/StatisticalSummary.html │ │ │┄ Ordering differences only │ │ │ @@ -197,31 +197,31 @@ │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ StatisticalSummary │ │ │ -SummaryStatistics.getSummary() │ │ │ +SynchronizedSummaryStatistics.getSummary() │ │ │
    Return a StatisticalSummaryValues instance reporting current │ │ │ statistics.
    │ │ │ │ │ │ │ │ │ │ │ │ StatisticalSummary │ │ │ -AggregateSummaryStatistics.getSummary() │ │ │ +SummaryStatistics.getSummary() │ │ │
    Return a StatisticalSummaryValues instance reporting current │ │ │ - aggregate statistics.
    │ │ │ + statistics.
    │ │ │ │ │ │ │ │ │ │ │ │ StatisticalSummary │ │ │ -SynchronizedSummaryStatistics.getSummary() │ │ │ +AggregateSummaryStatistics.getSummary() │ │ │
    Return a StatisticalSummaryValues instance reporting current │ │ │ - statistics.
    │ │ │ + aggregate statistics.
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  • │ │ │ │ │ │ @@ -232,145 +232,145 @@ │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -TTest.homoscedasticT(StatisticalSummary sampleStats1, │ │ │ +TTestImpl.homoscedasticT(StatisticalSummary sampleStats1, │ │ │ StatisticalSummary sampleStats2) │ │ │
    Computes a 2-sample t statistic, comparing the means of the datasets │ │ │ described by two StatisticalSummary instances, under the │ │ │ assumption of equal subpopulation variances.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -TTestImpl.homoscedasticT(StatisticalSummary sampleStats1, │ │ │ +TTest.homoscedasticT(StatisticalSummary sampleStats1, │ │ │ StatisticalSummary sampleStats2) │ │ │
    Computes a 2-sample t statistic, comparing the means of the datasets │ │ │ described by two StatisticalSummary instances, under the │ │ │ assumption of equal subpopulation variances.
    │ │ │ │ │ │ │ │ │ │ │ │ static double │ │ │ TestUtils.homoscedasticT(StatisticalSummary sampleStats1, │ │ │ StatisticalSummary sampleStats2)  │ │ │ │ │ │ │ │ │ double │ │ │ -TTest.homoscedasticTTest(StatisticalSummary sampleStats1, │ │ │ +TTestImpl.homoscedasticTTest(StatisticalSummary sampleStats1, │ │ │ StatisticalSummary sampleStats2) │ │ │
    Returns the observed significance level, or │ │ │ p-value, associated with a two-sample, two-tailed t-test │ │ │ comparing the means of the datasets described by two StatisticalSummary │ │ │ instances, under the hypothesis of equal subpopulation variances.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -TTestImpl.homoscedasticTTest(StatisticalSummary sampleStats1, │ │ │ +TTest.homoscedasticTTest(StatisticalSummary sampleStats1, │ │ │ StatisticalSummary sampleStats2) │ │ │
    Returns the observed significance level, or │ │ │ p-value, associated with a two-sample, two-tailed t-test │ │ │ comparing the means of the datasets described by two StatisticalSummary │ │ │ instances, under the hypothesis of equal subpopulation variances.
    │ │ │ │ │ │ │ │ │ │ │ │ static double │ │ │ TestUtils.homoscedasticTTest(StatisticalSummary sampleStats1, │ │ │ StatisticalSummary sampleStats2)  │ │ │ │ │ │ │ │ │ double │ │ │ -TTest.t(double mu, │ │ │ +TTestImpl.t(double mu, │ │ │ StatisticalSummary sampleStats) │ │ │
    Computes a │ │ │ t statistic to use in comparing the mean of the dataset described by │ │ │ sampleStats to mu.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -TTestImpl.t(double mu, │ │ │ +TTest.t(double mu, │ │ │ StatisticalSummary sampleStats) │ │ │
    Computes a │ │ │ t statistic to use in comparing the mean of the dataset described by │ │ │ sampleStats to mu.
    │ │ │ │ │ │ │ │ │ │ │ │ static double │ │ │ TestUtils.t(double mu, │ │ │ StatisticalSummary sampleStats)  │ │ │ │ │ │ │ │ │ double │ │ │ -TTest.t(StatisticalSummary sampleStats1, │ │ │ +TTestImpl.t(StatisticalSummary sampleStats1, │ │ │ StatisticalSummary sampleStats2) │ │ │
    Computes a 2-sample t statistic , comparing the means of the datasets │ │ │ described by two StatisticalSummary instances, without the │ │ │ assumption of equal subpopulation variances.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -TTestImpl.t(StatisticalSummary sampleStats1, │ │ │ +TTest.t(StatisticalSummary sampleStats1, │ │ │ StatisticalSummary sampleStats2) │ │ │
    Computes a 2-sample t statistic , comparing the means of the datasets │ │ │ described by two StatisticalSummary instances, without the │ │ │ assumption of equal subpopulation variances.
    │ │ │ │ │ │ │ │ │ │ │ │ static double │ │ │ TestUtils.t(StatisticalSummary sampleStats1, │ │ │ StatisticalSummary sampleStats2)  │ │ │ │ │ │ │ │ │ double │ │ │ -TTest.tTest(double mu, │ │ │ +TTestImpl.tTest(double mu, │ │ │ StatisticalSummary sampleStats) │ │ │
    Returns the observed significance level, or │ │ │ p-value, associated with a one-sample, two-tailed t-test │ │ │ comparing the mean of the dataset described by sampleStats │ │ │ with the constant mu.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -TTestImpl.tTest(double mu, │ │ │ +TTest.tTest(double mu, │ │ │ StatisticalSummary sampleStats) │ │ │
    Returns the observed significance level, or │ │ │ p-value, associated with a one-sample, two-tailed t-test │ │ │ comparing the mean of the dataset described by sampleStats │ │ │ with the constant mu.
    │ │ │ │ │ │ │ │ │ │ │ │ static double │ │ │ TestUtils.tTest(double mu, │ │ │ StatisticalSummary sampleStats)  │ │ │ │ │ │ │ │ │ boolean │ │ │ -TTest.tTest(double mu, │ │ │ +TTestImpl.tTest(double mu, │ │ │ StatisticalSummary sampleStats, │ │ │ double alpha) │ │ │
    Performs a │ │ │ two-sided t-test evaluating the null hypothesis that the mean of the │ │ │ population from which the dataset described by stats is │ │ │ drawn equals mu.
    │ │ │ │ │ │ │ │ │ │ │ │ boolean │ │ │ -TTestImpl.tTest(double mu, │ │ │ +TTest.tTest(double mu, │ │ │ StatisticalSummary sampleStats, │ │ │ double alpha) │ │ │
    Performs a │ │ │ two-sided t-test evaluating the null hypothesis that the mean of the │ │ │ population from which the dataset described by stats is │ │ │ drawn equals mu.
    │ │ │ │ │ │ @@ -379,53 +379,53 @@ │ │ │ static boolean │ │ │ TestUtils.tTest(double mu, │ │ │ StatisticalSummary sampleStats, │ │ │ double alpha)  │ │ │ │ │ │ │ │ │ double │ │ │ -TTest.tTest(StatisticalSummary sampleStats1, │ │ │ +TTestImpl.tTest(StatisticalSummary sampleStats1, │ │ │ StatisticalSummary sampleStats2) │ │ │
    Returns the observed significance level, or │ │ │ p-value, associated with a two-sample, two-tailed t-test │ │ │ comparing the means of the datasets described by two StatisticalSummary │ │ │ instances.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -TTestImpl.tTest(StatisticalSummary sampleStats1, │ │ │ +TTest.tTest(StatisticalSummary sampleStats1, │ │ │ StatisticalSummary sampleStats2) │ │ │
    Returns the observed significance level, or │ │ │ p-value, associated with a two-sample, two-tailed t-test │ │ │ comparing the means of the datasets described by two StatisticalSummary │ │ │ instances.
    │ │ │ │ │ │ │ │ │ │ │ │ static double │ │ │ TestUtils.tTest(StatisticalSummary sampleStats1, │ │ │ StatisticalSummary sampleStats2)  │ │ │ │ │ │ │ │ │ boolean │ │ │ -TTest.tTest(StatisticalSummary sampleStats1, │ │ │ +TTestImpl.tTest(StatisticalSummary sampleStats1, │ │ │ StatisticalSummary sampleStats2, │ │ │ double alpha) │ │ │
    Performs a │ │ │ │ │ │ two-sided t-test evaluating the null hypothesis that │ │ │ sampleStats1 and sampleStats2 describe │ │ │ datasets drawn from populations with the same mean, with significance │ │ │ level alpha.
    │ │ │ │ │ │ │ │ │ │ │ │ boolean │ │ │ -TTestImpl.tTest(StatisticalSummary sampleStats1, │ │ │ +TTest.tTest(StatisticalSummary sampleStats1, │ │ │ StatisticalSummary sampleStats2, │ │ │ double alpha) │ │ │
    Performs a │ │ │ │ │ │ two-sided t-test evaluating the null hypothesis that │ │ │ sampleStats1 and sampleStats2 describe │ │ │ datasets drawn from populations with the same mean, with significance │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/stat/descriptive/class-use/StorelessUnivariateStatistic.html │ │ │┄ Ordering differences only │ │ │ @@ -146,394 +146,394 @@ │ │ │ │ │ │ StorelessUnivariateStatistic │ │ │ StorelessUnivariateStatistic.copy() │ │ │
    Returns a copy of the statistic with the same internal state.
    │ │ │ │ │ │ │ │ │ │ │ │ -StorelessUnivariateStatistic │ │ │ -SummaryStatistics.getGeoMeanImpl() │ │ │ +StorelessUnivariateStatistic[] │ │ │ +SynchronizedMultivariateSummaryStatistics.getGeoMeanImpl() │ │ │
    Returns the currently configured geometric mean implementation
    │ │ │ │ │ │ │ │ │ │ │ │ StorelessUnivariateStatistic[] │ │ │ MultivariateSummaryStatistics.getGeoMeanImpl() │ │ │
    Returns the currently configured geometric mean implementation
    │ │ │ │ │ │ │ │ │ │ │ │ -StorelessUnivariateStatistic[] │ │ │ -SynchronizedMultivariateSummaryStatistics.getGeoMeanImpl() │ │ │ +StorelessUnivariateStatistic │ │ │ +SynchronizedSummaryStatistics.getGeoMeanImpl() │ │ │
    Returns the currently configured geometric mean implementation
    │ │ │ │ │ │ │ │ │ │ │ │ StorelessUnivariateStatistic │ │ │ -SynchronizedSummaryStatistics.getGeoMeanImpl() │ │ │ +SummaryStatistics.getGeoMeanImpl() │ │ │
    Returns the currently configured geometric mean implementation
    │ │ │ │ │ │ │ │ │ │ │ │ -StorelessUnivariateStatistic │ │ │ -SummaryStatistics.getMaxImpl() │ │ │ +StorelessUnivariateStatistic[] │ │ │ +SynchronizedMultivariateSummaryStatistics.getMaxImpl() │ │ │
    Returns the currently configured maximum implementation
    │ │ │ │ │ │ │ │ │ │ │ │ StorelessUnivariateStatistic[] │ │ │ MultivariateSummaryStatistics.getMaxImpl() │ │ │
    Returns the currently configured maximum implementation
    │ │ │ │ │ │ │ │ │ │ │ │ -StorelessUnivariateStatistic[] │ │ │ -SynchronizedMultivariateSummaryStatistics.getMaxImpl() │ │ │ +StorelessUnivariateStatistic │ │ │ +SynchronizedSummaryStatistics.getMaxImpl() │ │ │
    Returns the currently configured maximum implementation
    │ │ │ │ │ │ │ │ │ │ │ │ StorelessUnivariateStatistic │ │ │ -SynchronizedSummaryStatistics.getMaxImpl() │ │ │ +SummaryStatistics.getMaxImpl() │ │ │
    Returns the currently configured maximum implementation
    │ │ │ │ │ │ │ │ │ │ │ │ -StorelessUnivariateStatistic │ │ │ -SummaryStatistics.getMeanImpl() │ │ │ +StorelessUnivariateStatistic[] │ │ │ +SynchronizedMultivariateSummaryStatistics.getMeanImpl() │ │ │
    Returns the currently configured mean implementation
    │ │ │ │ │ │ │ │ │ │ │ │ StorelessUnivariateStatistic[] │ │ │ MultivariateSummaryStatistics.getMeanImpl() │ │ │
    Returns the currently configured mean implementation
    │ │ │ │ │ │ │ │ │ │ │ │ -StorelessUnivariateStatistic[] │ │ │ -SynchronizedMultivariateSummaryStatistics.getMeanImpl() │ │ │ +StorelessUnivariateStatistic │ │ │ +SynchronizedSummaryStatistics.getMeanImpl() │ │ │
    Returns the currently configured mean implementation
    │ │ │ │ │ │ │ │ │ │ │ │ StorelessUnivariateStatistic │ │ │ -SynchronizedSummaryStatistics.getMeanImpl() │ │ │ +SummaryStatistics.getMeanImpl() │ │ │
    Returns the currently configured mean implementation
    │ │ │ │ │ │ │ │ │ │ │ │ -StorelessUnivariateStatistic │ │ │ -SummaryStatistics.getMinImpl() │ │ │ +StorelessUnivariateStatistic[] │ │ │ +SynchronizedMultivariateSummaryStatistics.getMinImpl() │ │ │
    Returns the currently configured minimum implementation
    │ │ │ │ │ │ │ │ │ │ │ │ StorelessUnivariateStatistic[] │ │ │ MultivariateSummaryStatistics.getMinImpl() │ │ │
    Returns the currently configured minimum implementation
    │ │ │ │ │ │ │ │ │ │ │ │ -StorelessUnivariateStatistic[] │ │ │ -SynchronizedMultivariateSummaryStatistics.getMinImpl() │ │ │ +StorelessUnivariateStatistic │ │ │ +SynchronizedSummaryStatistics.getMinImpl() │ │ │
    Returns the currently configured minimum implementation
    │ │ │ │ │ │ │ │ │ │ │ │ StorelessUnivariateStatistic │ │ │ -SynchronizedSummaryStatistics.getMinImpl() │ │ │ +SummaryStatistics.getMinImpl() │ │ │
    Returns the currently configured minimum implementation
    │ │ │ │ │ │ │ │ │ │ │ │ -StorelessUnivariateStatistic │ │ │ -SummaryStatistics.getSumImpl() │ │ │ +StorelessUnivariateStatistic[] │ │ │ +SynchronizedMultivariateSummaryStatistics.getSumImpl() │ │ │
    Returns the currently configured Sum implementation
    │ │ │ │ │ │ │ │ │ │ │ │ StorelessUnivariateStatistic[] │ │ │ MultivariateSummaryStatistics.getSumImpl() │ │ │
    Returns the currently configured Sum implementation
    │ │ │ │ │ │ │ │ │ │ │ │ -StorelessUnivariateStatistic[] │ │ │ -SynchronizedMultivariateSummaryStatistics.getSumImpl() │ │ │ +StorelessUnivariateStatistic │ │ │ +SynchronizedSummaryStatistics.getSumImpl() │ │ │
    Returns the currently configured Sum implementation
    │ │ │ │ │ │ │ │ │ │ │ │ StorelessUnivariateStatistic │ │ │ -SynchronizedSummaryStatistics.getSumImpl() │ │ │ +SummaryStatistics.getSumImpl() │ │ │
    Returns the currently configured Sum implementation
    │ │ │ │ │ │ │ │ │ │ │ │ -StorelessUnivariateStatistic │ │ │ -SummaryStatistics.getSumLogImpl() │ │ │ +StorelessUnivariateStatistic[] │ │ │ +SynchronizedMultivariateSummaryStatistics.getSumLogImpl() │ │ │
    Returns the currently configured sum of logs implementation
    │ │ │ │ │ │ │ │ │ │ │ │ StorelessUnivariateStatistic[] │ │ │ MultivariateSummaryStatistics.getSumLogImpl() │ │ │
    Returns the currently configured sum of logs implementation
    │ │ │ │ │ │ │ │ │ │ │ │ -StorelessUnivariateStatistic[] │ │ │ -SynchronizedMultivariateSummaryStatistics.getSumLogImpl() │ │ │ +StorelessUnivariateStatistic │ │ │ +SynchronizedSummaryStatistics.getSumLogImpl() │ │ │
    Returns the currently configured sum of logs implementation
    │ │ │ │ │ │ │ │ │ │ │ │ StorelessUnivariateStatistic │ │ │ -SynchronizedSummaryStatistics.getSumLogImpl() │ │ │ +SummaryStatistics.getSumLogImpl() │ │ │
    Returns the currently configured sum of logs implementation
    │ │ │ │ │ │ │ │ │ │ │ │ -StorelessUnivariateStatistic │ │ │ -SummaryStatistics.getSumsqImpl() │ │ │ +StorelessUnivariateStatistic[] │ │ │ +SynchronizedMultivariateSummaryStatistics.getSumsqImpl() │ │ │
    Returns the currently configured sum of squares implementation
    │ │ │ │ │ │ │ │ │ │ │ │ StorelessUnivariateStatistic[] │ │ │ MultivariateSummaryStatistics.getSumsqImpl() │ │ │
    Returns the currently configured sum of squares implementation
    │ │ │ │ │ │ │ │ │ │ │ │ -StorelessUnivariateStatistic[] │ │ │ -SynchronizedMultivariateSummaryStatistics.getSumsqImpl() │ │ │ +StorelessUnivariateStatistic │ │ │ +SynchronizedSummaryStatistics.getSumsqImpl() │ │ │
    Returns the currently configured sum of squares implementation
    │ │ │ │ │ │ │ │ │ │ │ │ StorelessUnivariateStatistic │ │ │ -SynchronizedSummaryStatistics.getSumsqImpl() │ │ │ +SummaryStatistics.getSumsqImpl() │ │ │
    Returns the currently configured sum of squares implementation
    │ │ │ │ │ │ │ │ │ │ │ │ StorelessUnivariateStatistic │ │ │ -SummaryStatistics.getVarianceImpl() │ │ │ +SynchronizedSummaryStatistics.getVarianceImpl() │ │ │
    Returns the currently configured variance implementation
    │ │ │ │ │ │ │ │ │ │ │ │ StorelessUnivariateStatistic │ │ │ -SynchronizedSummaryStatistics.getVarianceImpl() │ │ │ +SummaryStatistics.getVarianceImpl() │ │ │
    Returns the currently configured variance implementation
    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │
    Methods in org.apache.commons.math.stat.descriptive with parameters of type StorelessUnivariateStatistic 
    Modifier and TypeMethod and Description
    voidSummaryStatistics.setGeoMeanImpl(StorelessUnivariateStatistic geoMeanImpl) │ │ │ +SynchronizedSummaryStatistics.setGeoMeanImpl(StorelessUnivariateStatistic geoMeanImpl) │ │ │
    │ │ │ Sets the implementation for the geometric mean.
    │ │ │
    voidSynchronizedSummaryStatistics.setGeoMeanImpl(StorelessUnivariateStatistic geoMeanImpl) │ │ │ +SummaryStatistics.setGeoMeanImpl(StorelessUnivariateStatistic geoMeanImpl) │ │ │
    │ │ │ Sets the implementation for the geometric mean.
    │ │ │
    voidMultivariateSummaryStatistics.setGeoMeanImpl(StorelessUnivariateStatistic[] geoMeanImpl) │ │ │ +SynchronizedMultivariateSummaryStatistics.setGeoMeanImpl(StorelessUnivariateStatistic[] geoMeanImpl) │ │ │
    Sets the implementation for the geometric mean.
    │ │ │
    voidSynchronizedMultivariateSummaryStatistics.setGeoMeanImpl(StorelessUnivariateStatistic[] geoMeanImpl) │ │ │ +MultivariateSummaryStatistics.setGeoMeanImpl(StorelessUnivariateStatistic[] geoMeanImpl) │ │ │
    Sets the implementation for the geometric mean.
    │ │ │
    voidSummaryStatistics.setMaxImpl(StorelessUnivariateStatistic maxImpl) │ │ │ +SynchronizedSummaryStatistics.setMaxImpl(StorelessUnivariateStatistic maxImpl) │ │ │
    │ │ │ Sets the implementation for the maximum.
    │ │ │
    voidSynchronizedSummaryStatistics.setMaxImpl(StorelessUnivariateStatistic maxImpl) │ │ │ +SummaryStatistics.setMaxImpl(StorelessUnivariateStatistic maxImpl) │ │ │
    │ │ │ Sets the implementation for the maximum.
    │ │ │
    voidMultivariateSummaryStatistics.setMaxImpl(StorelessUnivariateStatistic[] maxImpl) │ │ │ +SynchronizedMultivariateSummaryStatistics.setMaxImpl(StorelessUnivariateStatistic[] maxImpl) │ │ │
    Sets the implementation for the maximum.
    │ │ │
    voidSynchronizedMultivariateSummaryStatistics.setMaxImpl(StorelessUnivariateStatistic[] maxImpl) │ │ │ +MultivariateSummaryStatistics.setMaxImpl(StorelessUnivariateStatistic[] maxImpl) │ │ │
    Sets the implementation for the maximum.
    │ │ │
    voidSummaryStatistics.setMeanImpl(StorelessUnivariateStatistic meanImpl) │ │ │ +SynchronizedSummaryStatistics.setMeanImpl(StorelessUnivariateStatistic meanImpl) │ │ │
    │ │ │ Sets the implementation for the mean.
    │ │ │
    voidSynchronizedSummaryStatistics.setMeanImpl(StorelessUnivariateStatistic meanImpl) │ │ │ +SummaryStatistics.setMeanImpl(StorelessUnivariateStatistic meanImpl) │ │ │
    │ │ │ Sets the implementation for the mean.
    │ │ │
    voidMultivariateSummaryStatistics.setMeanImpl(StorelessUnivariateStatistic[] meanImpl) │ │ │ +SynchronizedMultivariateSummaryStatistics.setMeanImpl(StorelessUnivariateStatistic[] meanImpl) │ │ │
    Sets the implementation for the mean.
    │ │ │
    voidSynchronizedMultivariateSummaryStatistics.setMeanImpl(StorelessUnivariateStatistic[] meanImpl) │ │ │ +MultivariateSummaryStatistics.setMeanImpl(StorelessUnivariateStatistic[] meanImpl) │ │ │
    Sets the implementation for the mean.
    │ │ │
    voidSummaryStatistics.setMinImpl(StorelessUnivariateStatistic minImpl) │ │ │ +SynchronizedSummaryStatistics.setMinImpl(StorelessUnivariateStatistic minImpl) │ │ │
    │ │ │ Sets the implementation for the minimum.
    │ │ │
    voidSynchronizedSummaryStatistics.setMinImpl(StorelessUnivariateStatistic minImpl) │ │ │ +SummaryStatistics.setMinImpl(StorelessUnivariateStatistic minImpl) │ │ │
    │ │ │ Sets the implementation for the minimum.
    │ │ │
    voidMultivariateSummaryStatistics.setMinImpl(StorelessUnivariateStatistic[] minImpl) │ │ │ +SynchronizedMultivariateSummaryStatistics.setMinImpl(StorelessUnivariateStatistic[] minImpl) │ │ │
    Sets the implementation for the minimum.
    │ │ │
    voidSynchronizedMultivariateSummaryStatistics.setMinImpl(StorelessUnivariateStatistic[] minImpl) │ │ │ +MultivariateSummaryStatistics.setMinImpl(StorelessUnivariateStatistic[] minImpl) │ │ │
    Sets the implementation for the minimum.
    │ │ │
    voidSummaryStatistics.setSumImpl(StorelessUnivariateStatistic sumImpl) │ │ │ +SynchronizedSummaryStatistics.setSumImpl(StorelessUnivariateStatistic sumImpl) │ │ │
    │ │ │ Sets the implementation for the Sum.
    │ │ │
    voidSynchronizedSummaryStatistics.setSumImpl(StorelessUnivariateStatistic sumImpl) │ │ │ +SummaryStatistics.setSumImpl(StorelessUnivariateStatistic sumImpl) │ │ │
    │ │ │ Sets the implementation for the Sum.
    │ │ │
    voidMultivariateSummaryStatistics.setSumImpl(StorelessUnivariateStatistic[] sumImpl) │ │ │ +SynchronizedMultivariateSummaryStatistics.setSumImpl(StorelessUnivariateStatistic[] sumImpl) │ │ │
    Sets the implementation for the Sum.
    │ │ │
    voidSynchronizedMultivariateSummaryStatistics.setSumImpl(StorelessUnivariateStatistic[] sumImpl) │ │ │ +MultivariateSummaryStatistics.setSumImpl(StorelessUnivariateStatistic[] sumImpl) │ │ │
    Sets the implementation for the Sum.
    │ │ │
    voidSummaryStatistics.setSumLogImpl(StorelessUnivariateStatistic sumLogImpl) │ │ │ +SynchronizedSummaryStatistics.setSumLogImpl(StorelessUnivariateStatistic sumLogImpl) │ │ │
    │ │ │ Sets the implementation for the sum of logs.
    │ │ │
    voidSynchronizedSummaryStatistics.setSumLogImpl(StorelessUnivariateStatistic sumLogImpl) │ │ │ +SummaryStatistics.setSumLogImpl(StorelessUnivariateStatistic sumLogImpl) │ │ │
    │ │ │ Sets the implementation for the sum of logs.
    │ │ │
    voidMultivariateSummaryStatistics.setSumLogImpl(StorelessUnivariateStatistic[] sumLogImpl) │ │ │ +SynchronizedMultivariateSummaryStatistics.setSumLogImpl(StorelessUnivariateStatistic[] sumLogImpl) │ │ │
    Sets the implementation for the sum of logs.
    │ │ │
    voidSynchronizedMultivariateSummaryStatistics.setSumLogImpl(StorelessUnivariateStatistic[] sumLogImpl) │ │ │ +MultivariateSummaryStatistics.setSumLogImpl(StorelessUnivariateStatistic[] sumLogImpl) │ │ │
    Sets the implementation for the sum of logs.
    │ │ │
    voidSummaryStatistics.setSumsqImpl(StorelessUnivariateStatistic sumsqImpl) │ │ │ +SynchronizedSummaryStatistics.setSumsqImpl(StorelessUnivariateStatistic sumsqImpl) │ │ │
    │ │ │ Sets the implementation for the sum of squares.
    │ │ │
    voidSynchronizedSummaryStatistics.setSumsqImpl(StorelessUnivariateStatistic sumsqImpl) │ │ │ +SummaryStatistics.setSumsqImpl(StorelessUnivariateStatistic sumsqImpl) │ │ │
    │ │ │ Sets the implementation for the sum of squares.
    │ │ │
    voidMultivariateSummaryStatistics.setSumsqImpl(StorelessUnivariateStatistic[] sumsqImpl) │ │ │ +SynchronizedMultivariateSummaryStatistics.setSumsqImpl(StorelessUnivariateStatistic[] sumsqImpl) │ │ │
    Sets the implementation for the sum of squares.
    │ │ │
    voidSynchronizedMultivariateSummaryStatistics.setSumsqImpl(StorelessUnivariateStatistic[] sumsqImpl) │ │ │ +MultivariateSummaryStatistics.setSumsqImpl(StorelessUnivariateStatistic[] sumsqImpl) │ │ │
    Sets the implementation for the sum of squares.
    │ │ │
    voidSummaryStatistics.setVarianceImpl(StorelessUnivariateStatistic varianceImpl) │ │ │ +SynchronizedSummaryStatistics.setVarianceImpl(StorelessUnivariateStatistic varianceImpl) │ │ │
    │ │ │ Sets the implementation for the variance.
    │ │ │
    voidSynchronizedSummaryStatistics.setVarianceImpl(StorelessUnivariateStatistic varianceImpl) │ │ │ +SummaryStatistics.setVarianceImpl(StorelessUnivariateStatistic varianceImpl) │ │ │
    │ │ │ Sets the implementation for the variance.
    │ │ │
    │ │ │
  • │ │ ├── ./usr/share/doc/libcommons-math-java/api/org/apache/commons/math/stat/descriptive/class-use/UnivariateStatistic.html │ │ │┄ Ordering differences only │ │ │ @@ -158,22 +158,22 @@ │ │ │ Methods in org.apache.commons.math.stat.descriptive that return UnivariateStatistic  │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ -UnivariateStatistic │ │ │ -UnivariateStatistic.copy() │ │ │ +abstract UnivariateStatistic │ │ │ +AbstractUnivariateStatistic.copy() │ │ │
    Returns a copy of the statistic with the same internal state.
    │ │ │ │ │ │ │ │ │ │ │ │ -abstract UnivariateStatistic │ │ │ -AbstractUnivariateStatistic.copy() │ │ │ +UnivariateStatistic │ │ │ +UnivariateStatistic.copy() │ │ │
    Returns a copy of the statistic with the same internal state.
    │ │ │ │ │ │ │ │ │ │ │ │ UnivariateStatistic │ │ │ DescriptiveStatistics.getGeometricMeanImpl() │ │ │
    Returns the currently configured geometric mean implementation.
    │ │ │ @@ -240,21 +240,21 @@ │ │ │ │ │ │ Modifier and Type │ │ │ Method and Description │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -SynchronizedDescriptiveStatistics.apply(UnivariateStatistic stat) │ │ │ +DescriptiveStatistics.apply(UnivariateStatistic stat) │ │ │
    Apply the given statistic to the data associated with this set of statistics.
    │ │ │ │ │ │ │ │ │ │ │ │ double │ │ │ -DescriptiveStatistics.apply(UnivariateStatistic stat) │ │ │ +SynchronizedDescriptiveStatistics.apply(UnivariateStatistic stat) │ │ │
    Apply the given statistic to the data associated with this set of statistics.
    │ │ │ │ │ │ │ │ │ │ │ │ void │ │ │ DescriptiveStatistics.setGeometricMeanImpl(UnivariateStatistic geometricMeanImpl) │ │ │
    Sets the implementation for the gemoetric mean.