MATH-1008

Deprecated least-squares optimizers in package "o.a.c.m.optim.nonlinear.vector".


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1515242 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Gilles Sadowski 2013-08-18 23:27:29 +00:00
parent 4f124df979
commit 529415fffe
10 changed files with 50 additions and 1 deletions

View File

@ -35,7 +35,12 @@ import org.apache.commons.math3.exception.DimensionMismatchException;
* *
* @version $Id$ * @version $Id$
* @since 3.1 * @since 3.1
* @deprecated All classes and interfaces in this package are deprecated.
* The optimizers that were provided here were moved to the
* {@link org.apache.commons.math3.fitting.leastsquares} package
* (cf. MATH-1008).
*/ */
@Deprecated
public abstract class JacobianMultivariateVectorOptimizer public abstract class JacobianMultivariateVectorOptimizer
extends MultivariateVectorOptimizer { extends MultivariateVectorOptimizer {
/** /**

View File

@ -24,7 +24,12 @@ import org.apache.commons.math3.optim.OptimizationData;
* *
* @version $Id$ * @version $Id$
* @since 3.1 * @since 3.1
* @deprecated All classes and interfaces in this package are deprecated.
* The optimizers that were provided here were moved to the
* {@link org.apache.commons.math3.fitting.leastsquares} package
* (cf. MATH-1008).
*/ */
@Deprecated
public class ModelFunction implements OptimizationData { public class ModelFunction implements OptimizationData {
/** Function to be optimized. */ /** Function to be optimized. */
private final MultivariateVectorFunction model; private final MultivariateVectorFunction model;

View File

@ -24,7 +24,12 @@ import org.apache.commons.math3.optim.OptimizationData;
* *
* @version $Id$ * @version $Id$
* @since 3.1 * @since 3.1
* @deprecated All classes and interfaces in this package are deprecated.
* The optimizers that were provided here were moved to the
* {@link org.apache.commons.math3.fitting.leastsquares} package
* (cf. MATH-1008).
*/ */
@Deprecated
public class ModelFunctionJacobian implements OptimizationData { public class ModelFunctionJacobian implements OptimizationData {
/** Function to be optimized. */ /** Function to be optimized. */
private final MultivariateMatrixFunction jacobian; private final MultivariateMatrixFunction jacobian;

View File

@ -27,7 +27,12 @@ import org.apache.commons.math3.optim.OptimizationData;
* *
* @version $Id$ * @version $Id$
* @since 3.1 * @since 3.1
* @deprecated All classes and interfaces in this package are deprecated.
* The optimizers that were provided here were moved to the
* {@link org.apache.commons.math3.fitting.leastsquares} package
* (cf. MATH-1008).
*/ */
@Deprecated
public class Target implements OptimizationData { public class Target implements OptimizationData {
/** Target values (of the objective vector function). */ /** Target values (of the objective vector function). */
private final double[] target; private final double[] target;

View File

@ -28,7 +28,12 @@ import org.apache.commons.math3.linear.NonSquareMatrixException;
* *
* @version $Id$ * @version $Id$
* @since 3.1 * @since 3.1
* @deprecated All classes and interfaces in this package are deprecated.
* The optimizers that were provided here were moved to the
* {@link org.apache.commons.math3.fitting.leastsquares} package
* (cf. MATH-1008).
*/ */
@Deprecated
public class Weight implements OptimizationData { public class Weight implements OptimizationData {
/** Weight matrix. */ /** Weight matrix. */
private final RealMatrix weightMatrix; private final RealMatrix weightMatrix;

View File

@ -38,7 +38,12 @@ import org.apache.commons.math3.util.FastMath;
* *
* @version $Id$ * @version $Id$
* @since 3.1 * @since 3.1
* @deprecated All classes and interfaces in this package are deprecated.
* The optimizers that were provided here were moved to the
* {@link org.apache.commons.math3.fitting.leastsquares} package
* (cf. MATH-1008).
*/ */
@Deprecated
public abstract class AbstractLeastSquaresOptimizer public abstract class AbstractLeastSquaresOptimizer
extends JacobianMultivariateVectorOptimizer { extends JacobianMultivariateVectorOptimizer {
/** Square-root of the weight matrix. */ /** Square-root of the weight matrix. */

View File

@ -47,8 +47,12 @@ import org.apache.commons.math3.optim.PointVectorValuePair;
* *
* @version $Id$ * @version $Id$
* @since 2.0 * @since 2.0
* * @deprecated All classes and interfaces in this package are deprecated.
* The optimizers that were provided here were moved to the
* {@link org.apache.commons.math3.fitting.leastsquares} package
* (cf. MATH-1008).
*/ */
@Deprecated
public class GaussNewtonOptimizer extends AbstractLeastSquaresOptimizer { public class GaussNewtonOptimizer extends AbstractLeastSquaresOptimizer {
/** Indicator for using LU decomposition. */ /** Indicator for using LU decomposition. */
private final boolean useLU; private final boolean useLU;

View File

@ -109,7 +109,12 @@ import org.apache.commons.math3.util.FastMath;
* *
* @version $Id$ * @version $Id$
* @since 2.0 * @since 2.0
* @deprecated All classes and interfaces in this package are deprecated.
* The optimizers that were provided here were moved to the
* {@link org.apache.commons.math3.fitting.leastsquares} package
* (cf. MATH-1008).
*/ */
@Deprecated
public class LevenbergMarquardtOptimizer public class LevenbergMarquardtOptimizer
extends AbstractLeastSquaresOptimizer { extends AbstractLeastSquaresOptimizer {
/** Twice the "epsilon machine". */ /** Twice the "epsilon machine". */

View File

@ -17,5 +17,10 @@
/** /**
* This package provides optimization algorithms that require derivatives. * This package provides optimization algorithms that require derivatives.
*
* @deprecated All classes and interfaces in this package are deprecated.
* The optimizers that were provided here were moved to the
* {@link org.apache.commons.math3.fitting.leastsquares} package
* (cf. MATH-1008).
*/ */
package org.apache.commons.math3.optim.nonlinear.vector.jacobian; package org.apache.commons.math3.optim.nonlinear.vector.jacobian;

View File

@ -17,5 +17,10 @@
/** /**
* Algorithms for optimizing a vector function. * Algorithms for optimizing a vector function.
*
* @deprecated All classes and interfaces in this package are deprecated.
* The optimizers that were provided here were moved to the
* {@link org.apache.commons.math3.fitting.leastsquares} package
* (cf. MATH-1008).
*/ */
package org.apache.commons.math3.optim.nonlinear.vector; package org.apache.commons.math3.optim.nonlinear.vector;