# Package org.apache.commons.math.analysis.solvers

Root finding algorithms, for univariate real functions.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  UnivariateRealSolver | Interface for (univariate real) rootfinding algorithms.

- Class Summary
  Class | Description
  --- | ---
  BisectionSolver | Implements the bisection algorithm for finding zeros of univariate real functions.
  BrentSolver | Implements the Brent algorithm for finding zeros of real univariate functions.
  LaguerreSolver | Implements the Laguerre's Method for root finding of real coefficient polynomials.
  MullerSolver | Implements the Muller's Method for root finding of real univariate functions.
  NewtonSolver | Implements Newton's Method for finding zeros of real univariate functions.
  RiddersSolver | Implements the Ridders' Method for root finding of real univariate functions.
  SecantSolver | Implements a modified version of the secant method for approximating a zero of a real univariate function.
  UnivariateRealSolverFactory | Abstract factory class used to create `UnivariateRealSolver` instances.
  UnivariateRealSolverFactoryImpl | A concrete `UnivariateRealSolverFactory`.
  UnivariateRealSolverImpl | Deprecated in 2.2 (to be removed in 3.0).
  UnivariateRealSolverUtils | Utility routines for `UnivariateRealSolver` objects.
  UnivariateRealSolverUtils.LazyHolder | Holder for the factory.

## Package org.apache.commons.math.analysis.solvers Description

Root finding algorithms, for univariate real functions.

Copyright (c) 2003-2013 Apache Software Foundation