# Uses of Interface
org.apache.commons.math3.optimization.BaseOptimizer

Packages that use BaseOptimizer
Package
Description
org.apache.commons.math3.optimization
All classes and sub-packages of this package are deprecated.
org.apache.commons.math3.optimization.direct
This package provides optimization algorithms that don't require derivatives.
org.apache.commons.math3.optimization.general
This package provides optimization algorithms that require derivatives.
org.apache.commons.math3.optimization.univariate
Univariate real functions minimum finding algorithms.

## Uses of BaseOptimizer in org.apache.commons.math3.optimization

Subinterfaces of BaseOptimizer in org.apache.commons.math3.optimization
Modifier and Type
Interface
Description
`interface`
`BaseMultivariateOptimizer<FUNC extends MultivariateFunction>`
Deprecated.
As of 3.1 (to be removed in 4.0).
`interface`
`BaseMultivariateSimpleBoundsOptimizer<FUNC extends MultivariateFunction>`
Deprecated.
As of 3.1 (to be removed in 4.0).
`interface`
`BaseMultivariateVectorOptimizer<FUNC extends MultivariateVectorFunction>`
Deprecated.
As of 3.1 (to be removed in 4.0).
`interface`
`DifferentiableMultivariateOptimizer`
Deprecated.
As of 3.1 (to be removed in 4.0).
`interface`
`DifferentiableMultivariateVectorOptimizer`
Deprecated.
As of 3.1 (to be removed in 4.0).
`interface`
`MultivariateDifferentiableOptimizer`
Deprecated.
As of 3.1 (to be removed in 4.0).
`interface`
`MultivariateDifferentiableVectorOptimizer`
Deprecated.
As of 3.1 (to be removed in 4.0).
`interface`
`MultivariateOptimizer`
Deprecated.
As of 3.1 (to be removed in 4.0).
Classes in org.apache.commons.math3.optimization that implement BaseOptimizer
Modifier and Type
Class
Description
`class`
`BaseMultivariateMultiStartOptimizer<FUNC extends MultivariateFunction>`
Deprecated.
As of 3.1 (to be removed in 4.0).
`class`
`BaseMultivariateVectorMultiStartOptimizer<FUNC extends MultivariateVectorFunction>`
Deprecated.
As of 3.1 (to be removed in 4.0).
`class`
`DifferentiableMultivariateMultiStartOptimizer`
Deprecated.
As of 3.1 (to be removed in 4.0).
`class`
`DifferentiableMultivariateVectorMultiStartOptimizer`
Deprecated.
As of 3.1 (to be removed in 4.0).
`class`
`MultivariateDifferentiableMultiStartOptimizer`
Deprecated.
As of 3.1 (to be removed in 4.0).
`class`
`MultivariateDifferentiableVectorMultiStartOptimizer`
Deprecated.
As of 3.1 (to be removed in 4.0).
`class`
`MultivariateMultiStartOptimizer`
Deprecated.
As of 3.1 (to be removed in 4.0).

## Uses of BaseOptimizer in org.apache.commons.math3.optimization.direct

Classes in org.apache.commons.math3.optimization.direct that implement BaseOptimizer
Modifier and Type
Class
Description
`class`
`BaseAbstractMultivariateOptimizer<FUNC extends MultivariateFunction>`
Deprecated.
As of 3.1 (to be removed in 4.0).
`class`
`BaseAbstractMultivariateSimpleBoundsOptimizer<FUNC extends MultivariateFunction>`
Deprecated.
As of 3.1 (to be removed in 4.0).
`class`
`BaseAbstractMultivariateVectorOptimizer<FUNC extends MultivariateVectorFunction>`
Deprecated.
As of 3.1 (to be removed in 4.0).
`class`
`BOBYQAOptimizer`
Deprecated.
As of 3.1 (to be removed in 4.0).
`class`
`CMAESOptimizer`
Deprecated.
As of 3.1 (to be removed in 4.0).
`class`
`PowellOptimizer`
Deprecated.
As of 3.1 (to be removed in 4.0).
`class`
`SimplexOptimizer`
Deprecated.
As of 3.1 (to be removed in 4.0).

## Uses of BaseOptimizer in org.apache.commons.math3.optimization.general

Classes in org.apache.commons.math3.optimization.general that implement BaseOptimizer
Modifier and Type
Class
Description
`class`
`AbstractDifferentiableOptimizer`
Deprecated.
As of 3.1 (to be removed in 4.0).
`class`
`AbstractLeastSquaresOptimizer`
Deprecated.
As of 3.1 (to be removed in 4.0).
`class`
`AbstractScalarDifferentiableOptimizer`
Deprecated.
As of 3.1 (to be removed in 4.0).
`class`
`GaussNewtonOptimizer`
Deprecated.
As of 3.1 (to be removed in 4.0).
`class`
`LevenbergMarquardtOptimizer`
Deprecated.
As of 3.1 (to be removed in 4.0).
`class`
`NonLinearConjugateGradientOptimizer`
Deprecated.
As of 3.1 (to be removed in 4.0).

## Uses of BaseOptimizer in org.apache.commons.math3.optimization.univariate

Subinterfaces of BaseOptimizer in org.apache.commons.math3.optimization.univariate
Modifier and Type
Interface
Description
`interface`
`BaseUnivariateOptimizer<FUNC extends UnivariateFunction>`
Deprecated.
As of 3.1 (to be removed in 4.0).
`interface`
`UnivariateOptimizer`
Deprecated.
As of 3.1 (to be removed in 4.0).
Classes in org.apache.commons.math3.optimization.univariate that implement BaseOptimizer
Modifier and Type
Class
Description
`class`
`BaseAbstractUnivariateOptimizer`
Deprecated.
As of 3.1 (to be removed in 4.0).
`class`
`BrentOptimizer`
Deprecated.
As of 3.1 (to be removed in 4.0).
`class`
`UnivariateMultiStartOptimizer<FUNC extends UnivariateFunction>`
Deprecated.
As of 3.1 (to be removed in 4.0).