| Modifier and Type | Interface and Description |
|---|---|
| public interface | BaseUnivariateSolver<
Type of function to solve. FUNC extends UnivariateFunction>Interface for (univariate real) rootfinding algorithms. |
| public interface | BracketedRealFieldUnivariateSolver<
the type of the field elements T extends RealFieldElementInterface for |
| public interface | BracketedUnivariateSolver<
Type of function to solve. FUNC extends UnivariateFunction>Interface for |
| public interface | DifferentiableUnivariateSolver
Deprecated
as of 3.1, replaced by Interface for (univariate real) rootfinding algorithms.
UnivariateDifferentiableSolver
|
| public interface | PolynomialSolver
Interface for (polynomial) root-finding algorithms. |
| public interface | UnivariateDifferentiableSolver
Interface for (univariate real) rootfinding algorithms. |
| public interface | UnivariateSolver
Interface for (univariate real) root-finding algorithms. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractDifferentiableUnivariateSolver
Deprecated
as of 3.1, replaced by Provide a default implementation for several functions useful to generic
solvers.
AbstractUnivariateDifferentiableSolver
|
| public abstract class | AbstractPolynomialSolver
Base class for solvers. |
| public abstract class | AbstractUnivariateDifferentiableSolver
Provide a default implementation for several functions useful to generic solvers. |
| public abstract class | AbstractUnivariateSolver
Base class for solvers. |
| public abstract class | BaseAbstractUnivariateSolver<
Type of function to solve. FUNC extends UnivariateFunction>Provide a default implementation for several functions useful to generic solvers. |
| public abstract class | BaseSecantSolver
Base class for all bracketing Secant-based methods for root-finding (approximating a zero of a univariate real function). |
| public class | BisectionSolver
Implements the bisection algorithm for finding zeros of univariate real functions. |
| public class | BracketingNthOrderBrentSolver
This class implements a modification of the Brent algorithm. |
| public class | BrentSolver
This class implements the Brent algorithm for finding zeros of real univariate functions. |
| public class | FieldBracketingNthOrderBrentSolver<
the type of the field elements T extends RealFieldElementThis class implements a modification of the Brent algorithm. |
| public class | IllinoisSolver
Implements the Illinois method for root-finding (approximating a zero of a univariate real function). |
| public class | LaguerreSolver
Implements the Laguerre's Method for root finding of real coefficient polynomials. |
| public class | MullerSolver
This class implements the Muller's Method for root finding of real univariate functions. |
| public class | MullerSolver2
This class implements the Muller's Method for root finding of real univariate functions. |
| public class | NewtonRaphsonSolver
Implements Newton's Method for finding zeros of real univariate differentiable functions. |
| public class | NewtonSolver
Deprecated
as of 3.1, replaced by Implements
Newton's Method for finding zeros of real univariate functions.
NewtonRaphsonSolver
|
| public class | PegasusSolver
Implements the Pegasus method for root-finding (approximating a zero of a univariate real function). |
| public class | RegulaFalsiSolver
Implements the Regula Falsi or False position method for root-finding (approximating a zero of a univariate real function). |
| public class | RiddersSolver
Implements the Ridders' Method for root finding of real univariate functions. |
| public class | SecantSolver
Implements the Secant method for root-finding (approximating a zero of a univariate real function). |
| public class | UnivariateSolverUtils
Utility routines for |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | AllowedSolution
The kinds of solutions that a |