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

Packages that use ConvergenceChecker
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 ConvergenceChecker in org.apache.commons.math3.optimization

Classes in org.apache.commons.math3.optimization that implement ConvergenceChecker
Modifier and Type
Class
Description
`class`
`AbstractConvergenceChecker<PAIR>`
Deprecated.
As of 3.1 (to be removed in 4.0).
`class`
`SimplePointChecker<PAIR extends Pair<double[],? extends Object>>`
Deprecated.
As of 3.1 (to be removed in 4.0).
`class`
`SimpleValueChecker`
Deprecated.
As of 3.1 (to be removed in 4.0).
`class`
`SimpleVectorValueChecker`
Deprecated.
As of 3.1 (to be removed in 4.0).
Methods in org.apache.commons.math3.optimization that return ConvergenceChecker
Modifier and Type
Method
Description
`ConvergenceChecker<PointValuePair>`
BaseMultivariateMultiStartOptimizer.`getConvergenceChecker()`
Deprecated.
Get the convergence checker.
`ConvergenceChecker<PointVectorValuePair>`
BaseMultivariateVectorMultiStartOptimizer.`getConvergenceChecker()`
Deprecated.
Get the convergence checker.
`ConvergenceChecker<PAIR>`
BaseOptimizer.`getConvergenceChecker()`
Deprecated.
Get the convergence checker.

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

Methods in org.apache.commons.math3.optimization.direct that return ConvergenceChecker
Modifier and Type
Method
Description
`ConvergenceChecker<PointValuePair>`
BaseAbstractMultivariateOptimizer.`getConvergenceChecker()`
Deprecated.
Get the convergence checker.
`ConvergenceChecker<PointVectorValuePair>`
BaseAbstractMultivariateVectorOptimizer.`getConvergenceChecker()`
Deprecated.
Get the convergence checker.
Constructors in org.apache.commons.math3.optimization.direct with parameters of type ConvergenceChecker
Modifier
Constructor
Description
`protected`
`BaseAbstractMultivariateOptimizer(ConvergenceChecker<PointValuePair> checker)`
Deprecated.
`protected`
`BaseAbstractMultivariateSimpleBoundsOptimizer(ConvergenceChecker<PointValuePair> checker)`
Deprecated.
`protected`
`BaseAbstractMultivariateVectorOptimizer(ConvergenceChecker<PointVectorValuePair> checker)`
Deprecated.
``
`CMAESOptimizer(int lambda, double[] inputSigma, int maxIterations, double stopFitness, boolean isActiveCMA, int diagonalOnly, int checkFeasableCount, RandomGenerator random, boolean generateStatistics, ConvergenceChecker<PointValuePair> checker)`
Deprecated.
As of version 3.1: Parameters `lambda` and `inputSigma` must be passed with the call to `optimize`.
``
`CMAESOptimizer(int maxIterations, double stopFitness, boolean isActiveCMA, int diagonalOnly, int checkFeasableCount, RandomGenerator random, boolean generateStatistics, ConvergenceChecker<PointValuePair> checker)`
Deprecated.
``
`PowellOptimizer(double rel, double abs, double lineRel, double lineAbs, ConvergenceChecker<PointValuePair> checker)`
Deprecated.
This constructor allows to specify a user-defined convergence checker, in addition to the parameters that control the default convergence checking procedure and the line search tolerances.
``
`PowellOptimizer(double rel, double abs, ConvergenceChecker<PointValuePair> checker)`
Deprecated.
This constructor allows to specify a user-defined convergence checker, in addition to the parameters that control the default convergence checking procedure.
``
`SimplexOptimizer(ConvergenceChecker<PointValuePair> checker)`
Deprecated.

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

Constructors in org.apache.commons.math3.optimization.general with parameters of type ConvergenceChecker
Modifier
Constructor
Description
`protected`
`AbstractDifferentiableOptimizer(ConvergenceChecker<PointValuePair> checker)`
Deprecated.
`protected`
`AbstractLeastSquaresOptimizer(ConvergenceChecker<PointVectorValuePair> checker)`
Deprecated.
`protected`
`AbstractScalarDifferentiableOptimizer(ConvergenceChecker<PointValuePair> checker)`
Deprecated.
``
`GaussNewtonOptimizer(boolean useLU, ConvergenceChecker<PointVectorValuePair> checker)`
Deprecated.
``
`GaussNewtonOptimizer(ConvergenceChecker<PointVectorValuePair> checker)`
Deprecated.
Simple constructor with default settings.
``
`LevenbergMarquardtOptimizer(double initialStepBoundFactor, ConvergenceChecker<PointVectorValuePair> checker, double costRelativeTolerance, double parRelativeTolerance, double orthoTolerance, double threshold)`
Deprecated.
Constructor that allows the specification of a custom convergence checker, in addition to the standard ones.
``
`LevenbergMarquardtOptimizer(ConvergenceChecker<PointVectorValuePair> checker)`
Deprecated.
Constructor that allows the specification of a custom convergence checker.
``
`NonLinearConjugateGradientOptimizer(ConjugateGradientFormula updateFormula, ConvergenceChecker<PointValuePair> checker)`
Deprecated.
Constructor with default `line search solver` and `preconditioner`.
``
`NonLinearConjugateGradientOptimizer(ConjugateGradientFormula updateFormula, ConvergenceChecker<PointValuePair> checker, UnivariateSolver lineSearchSolver)`
Deprecated.
Constructor with default `preconditioner`.
``
`NonLinearConjugateGradientOptimizer(ConjugateGradientFormula updateFormula, ConvergenceChecker<PointValuePair> checker, UnivariateSolver lineSearchSolver, Preconditioner preconditioner)`
Deprecated.

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

Classes in org.apache.commons.math3.optimization.univariate that implement ConvergenceChecker
Modifier and Type
Class
Description
`class`
`SimpleUnivariateValueChecker`
Deprecated.
As of 3.1 (to be removed in 4.0).
Methods in org.apache.commons.math3.optimization.univariate that return ConvergenceChecker
Modifier and Type
Method
Description
`ConvergenceChecker<UnivariatePointValuePair>`
BaseAbstractUnivariateOptimizer.`getConvergenceChecker()`
Deprecated.
Get the convergence checker.
`ConvergenceChecker<UnivariatePointValuePair>`
UnivariateMultiStartOptimizer.`getConvergenceChecker()`
Deprecated.
Get the convergence checker.
Constructors in org.apache.commons.math3.optimization.univariate with parameters of type ConvergenceChecker
Modifier
Constructor
Description
`protected`
`BaseAbstractUnivariateOptimizer(ConvergenceChecker<UnivariatePointValuePair> checker)`
Deprecated.
``
`BrentOptimizer(double rel, double abs, ConvergenceChecker<UnivariatePointValuePair> checker)`
Deprecated.
The arguments are used implement the original stopping criterion of Brent's algorithm.