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$
* @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
extends MultivariateVectorOptimizer {
/**

View File

@ -24,7 +24,12 @@ import org.apache.commons.math3.optim.OptimizationData;
*
* @version $Id$
* @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 {
/** Function to be optimized. */
private final MultivariateVectorFunction model;

View File

@ -24,7 +24,12 @@ import org.apache.commons.math3.optim.OptimizationData;
*
* @version $Id$
* @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 {
/** Function to be optimized. */
private final MultivariateMatrixFunction jacobian;

View File

@ -27,7 +27,12 @@ import org.apache.commons.math3.optim.OptimizationData;
*
* @version $Id$
* @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 {
/** Target values (of the objective vector function). */
private final double[] target;

View File

@ -28,7 +28,12 @@ import org.apache.commons.math3.linear.NonSquareMatrixException;
*
* @version $Id$
* @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 {
/** Weight matrix. */
private final RealMatrix weightMatrix;

View File

@ -38,7 +38,12 @@ import org.apache.commons.math3.util.FastMath;
*
* @version $Id$
* @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
extends JacobianMultivariateVectorOptimizer {
/** Square-root of the weight matrix. */

View File

@ -47,8 +47,12 @@ import org.apache.commons.math3.optim.PointVectorValuePair;
*
* @version $Id$
* @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 {
/** Indicator for using LU decomposition. */
private final boolean useLU;

View File

@ -109,7 +109,12 @@ import org.apache.commons.math3.util.FastMath;
*
* @version $Id$
* @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
extends AbstractLeastSquaresOptimizer {
/** Twice the "epsilon machine". */

View File

@ -17,5 +17,10 @@
/**
* 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;

View File

@ -17,5 +17,10 @@
/**
* 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;