# Hierarchy For Package org.apache.commons.math3.analysis.solvers

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.commons.math3.analysis.solvers.BaseAbstractUnivariateSolver<FUNC> (implements org.apache.commons.math3.analysis.solvers.BaseUnivariateSolver<FUNC>)
    - org.apache.commons.math3.analysis.solvers.AbstractDifferentiableUnivariateSolver (implements org.apache.commons.math3.analysis.solvers.DifferentiableUnivariateSolver)
      - org.apache.commons.math3.analysis.solvers.NewtonSolver
    - org.apache.commons.math3.analysis.solvers.AbstractPolynomialSolver (implements org.apache.commons.math3.analysis.solvers.PolynomialSolver)
      - org.apache.commons.math3.analysis.solvers.LaguerreSolver
    - org.apache.commons.math3.analysis.solvers.AbstractUnivariateDifferentiableSolver (implements org.apache.commons.math3.analysis.solvers.UnivariateDifferentiableSolver)
      - org.apache.commons.math3.analysis.solvers.NewtonRaphsonSolver
    - org.apache.commons.math3.analysis.solvers.AbstractUnivariateSolver (implements org.apache.commons.math3.analysis.solvers.UnivariateSolver)
      - org.apache.commons.math3.analysis.solvers.BaseSecantSolver (implements org.apache.commons.math3.analysis.solvers.BracketedUnivariateSolver<FUNC>)
        - org.apache.commons.math3.analysis.solvers.IllinoisSolver
        - org.apache.commons.math3.analysis.solvers.PegasusSolver
        - org.apache.commons.math3.analysis.solvers.RegulaFalsiSolver
      - org.apache.commons.math3.analysis.solvers.BisectionSolver
      - org.apache.commons.math3.analysis.solvers.BracketingNthOrderBrentSolver (implements org.apache.commons.math3.analysis.solvers.BracketedUnivariateSolver<FUNC>)
      - org.apache.commons.math3.analysis.solvers.BrentSolver
      - org.apache.commons.math3.analysis.solvers.MullerSolver
      - org.apache.commons.math3.analysis.solvers.MullerSolver2
      - org.apache.commons.math3.analysis.solvers.RiddersSolver
      - org.apache.commons.math3.analysis.solvers.SecantSolver
  - org.apache.commons.math3.analysis.solvers.FieldBracketingNthOrderBrentSolver<T> (implements org.apache.commons.math3.analysis.solvers.BracketedRealFieldUnivariateSolver<T>)
  - org.apache.commons.math3.analysis.solvers.UnivariateSolverUtils

## Interface Hierarchy

- org.apache.commons.math3.analysis.solvers.BaseUnivariateSolver<FUNC>
  - org.apache.commons.math3.analysis.solvers.BracketedUnivariateSolver<FUNC>
  - org.apache.commons.math3.analysis.solvers.DifferentiableUnivariateSolver
  - org.apache.commons.math3.analysis.solvers.PolynomialSolver
  - org.apache.commons.math3.analysis.solvers.UnivariateDifferentiableSolver
  - org.apache.commons.math3.analysis.solvers.UnivariateSolver
- org.apache.commons.math3.analysis.solvers.BracketedRealFieldUnivariateSolver<T>

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.apache.commons.math3.analysis.solvers.AllowedSolution
    - org.apache.commons.math3.analysis.solvers.BaseSecantSolver.Method