Class FieldBracketingNthOrderBrentSolver<T extends RealFieldElement<T>>

java.lang.Object
org.apache.commons.math3.analysis.solvers.FieldBracketingNthOrderBrentSolver<T>
Type Parameters:
T - the type of the field elements
All Implemented Interfaces:
BracketedRealFieldUnivariateSolver<T>
Direct Known Subclasses:
BracketingNthOrderBrentSolverDFP

public class FieldBracketingNthOrderBrentSolver<T extends RealFieldElement<T>> extends Object implements BracketedRealFieldUnivariateSolver<T>
This class implements a modification of the Brent algorithm.

The changes with respect to the original Brent algorithm are:

  • the returned value is chosen in the current interval according to user specified AllowedSolution
  • the maximal order for the invert polynomial root search is user-specified instead of being invert quadratic only

The given interval must bracket the root.

Since:
3.6