## Uses of Interface
org.apache.commons.math3.analysis.solvers.UnivariateSolver

- Packages that use UnivariateSolver
  Package | Description
  --- | ---
  org.apache.commons.math3.analysis.solvers | Root finding algorithms, for univariate real functions.
  org.apache.commons.math3.ode | This package provides classes to solve Ordinary Differential Equations problems.
  org.apache.commons.math3.ode.events | This package provides classes to handle discrete events occurring during Ordinary Differential Equations integration.
  org.apache.commons.math3.ode.nonstiff | This package provides classes to solve non-stiff Ordinary Differential Equations problems.
  org.apache.commons.math3.optim.nonlinear.scalar.gradient | This package provides optimization algorithms that require derivatives.
  org.apache.commons.math3.optimization.general | This package provides optimization algorithms that require derivatives.

- - ### Uses of UnivariateSolver in org.apache.commons.math3.analysis.solvers

    Classes in org.apache.commons.math3.analysis.solvers that implement UnivariateSolver
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractUnivariateSolver` Base class for solvers.
    `class` | `BaseSecantSolver` Base class for all bracketing Secant-based methods for root-finding (approximating a zero of a univariate real function).
    `class` | `BisectionSolver` Implements the bisection algorithm for finding zeros of univariate real functions.
    `class` | `BracketingNthOrderBrentSolver` This class implements a modification of the Brent algorithm.
    `class` | `BrentSolver` This class implements the Brent algorithm for finding zeros of real univariate functions.
    `class` | `IllinoisSolver` Implements the Illinois method for root-finding (approximating a zero of a univariate real function).
    `class` | `MullerSolver` This class implements the Muller's Method for root finding of real univariate functions.
    `class` | `MullerSolver2` This class implements the Muller's Method for root finding of real univariate functions.
    `class` | `PegasusSolver` Implements the Pegasus method for root-finding (approximating a zero of a univariate real function).
    `class` | `RegulaFalsiSolver` Implements the Regula Falsi or False position method for root-finding (approximating a zero of a univariate real function).
    `class` | `RiddersSolver` Implements the Ridders' Method for root finding of real univariate functions.
    `class` | `SecantSolver` Implements the Secant method for root-finding (approximating a zero of a univariate real function).

  - ### Uses of UnivariateSolver in org.apache.commons.math3.ode

    Methods in org.apache.commons.math3.ode with parameters of type UnivariateSolver
    Modifier and Type | Method and Description
    --- | ---
    `void` | ODEIntegrator.`addEventHandler(EventHandler handler, double maxCheckInterval, double convergence, int maxIterationCount, UnivariateSolver solver)` Add an event handler to the integrator.
    `void` | AbstractIntegrator.`addEventHandler(EventHandler handler, double maxCheckInterval, double convergence, int maxIterationCount, UnivariateSolver solver)` Add an event handler to the integrator.

  - ### Uses of UnivariateSolver in org.apache.commons.math3.ode.events

    Constructors in org.apache.commons.math3.ode.events with parameters of type UnivariateSolver
    Constructor and Description
    `EventState(EventHandler handler, double maxCheckInterval, double convergence, int maxIterationCount, UnivariateSolver solver)` Simple constructor.

  - ### Uses of UnivariateSolver in org.apache.commons.math3.ode.nonstiff

    Methods in org.apache.commons.math3.ode.nonstiff with parameters of type UnivariateSolver
    Modifier and Type | Method and Description
    --- | ---
    `void` | GraggBulirschStoerIntegrator.`addEventHandler(EventHandler function, double maxCheckInterval, double convergence, int maxIterationCount, UnivariateSolver solver)` Add an event handler to the integrator.

  - ### Uses of UnivariateSolver in org.apache.commons.math3.optim.nonlinear.scalar.gradient

    Constructors in org.apache.commons.math3.optim.nonlinear.scalar.gradient with parameters of type UnivariateSolver
    Constructor and Description
    `NonLinearConjugateGradientOptimizer(NonLinearConjugateGradientOptimizer.Formula updateFormula, ConvergenceChecker<PointValuePair> checker, UnivariateSolver lineSearchSolver)` Deprecated. as of 3.3. Please use `NonLinearConjugateGradientOptimizer.NonLinearConjugateGradientOptimizer(Formula,ConvergenceChecker,double,double,double)` instead.
    `NonLinearConjugateGradientOptimizer(NonLinearConjugateGradientOptimizer.Formula updateFormula, ConvergenceChecker<PointValuePair> checker, UnivariateSolver lineSearchSolver, Preconditioner preconditioner)` Deprecated. as of 3.3. Please use `NonLinearConjugateGradientOptimizer.NonLinearConjugateGradientOptimizer(Formula,ConvergenceChecker,double,double,double,Preconditioner)` instead.

  - ### Uses of UnivariateSolver in org.apache.commons.math3.optimization.general

    Constructors in org.apache.commons.math3.optimization.general with parameters of type UnivariateSolver
    Constructor and Description
    `NonLinearConjugateGradientOptimizer(ConjugateGradientFormula updateFormula, ConvergenceChecker<PointValuePair> checker, UnivariateSolver lineSearchSolver)` Deprecated. Constructor with default `preconditioner`.
    `NonLinearConjugateGradientOptimizer(ConjugateGradientFormula updateFormula, ConvergenceChecker<PointValuePair> checker, UnivariateSolver lineSearchSolver, Preconditioner preconditioner)` Deprecated.

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