## 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 and 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 and Description
    --- | ---
    `ConvergenceChecker<PAIR>` | BaseOptimizer.`getConvergenceChecker()` Deprecated. Get the convergence checker.
    `ConvergenceChecker<PointVectorValuePair>` | BaseMultivariateVectorMultiStartOptimizer.`getConvergenceChecker()` Deprecated. Get the convergence checker.
    `ConvergenceChecker<PointValuePair>` | BaseMultivariateMultiStartOptimizer.`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 and 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
    Constructor and Description
    `BaseAbstractMultivariateOptimizer(ConvergenceChecker<PointValuePair> checker)` Deprecated.
    `BaseAbstractMultivariateSimpleBoundsOptimizer(ConvergenceChecker<PointValuePair> checker)` Deprecated.
    `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, 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.
    `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.
    `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
    Constructor and Description
    `AbstractDifferentiableOptimizer(ConvergenceChecker<PointValuePair> checker)` Deprecated.
    `AbstractLeastSquaresOptimizer(ConvergenceChecker<PointVectorValuePair> checker)` Deprecated.
    `AbstractScalarDifferentiableOptimizer(ConvergenceChecker<PointValuePair> checker)` Deprecated.
    `GaussNewtonOptimizer(boolean useLU, ConvergenceChecker<PointVectorValuePair> checker)` Deprecated.
    `GaussNewtonOptimizer(ConvergenceChecker<PointVectorValuePair> checker)` Deprecated. Simple constructor with default settings.
    `LevenbergMarquardtOptimizer(ConvergenceChecker<PointVectorValuePair> checker)` Deprecated. Constructor that allows the specification of a custom convergence checker.
    `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.
    `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 and 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 and Description
    --- | ---
    `ConvergenceChecker<UnivariatePointValuePair>` | UnivariateMultiStartOptimizer.`getConvergenceChecker()` Deprecated. Get the convergence checker.
    `ConvergenceChecker<UnivariatePointValuePair>` | BaseAbstractUnivariateOptimizer.`getConvergenceChecker()` Deprecated. Get the convergence checker.

    Constructors in org.apache.commons.math3.optimization.univariate with parameters of type ConvergenceChecker
    Constructor and Description
    `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.

Copyright © 2003–2016 The Apache Software Foundation. All rights reserved.