Class FieldBracketingNthOrderBrentSolver<T extends CalculusFieldElement<T>>

java.lang.Object
org.hipparchus.analysis.solvers.FieldBracketingNthOrderBrentSolver<T>
Type Parameters:
T - the type of the field elements
All Implemented Interfaces:
BracketedRealFieldUnivariateSolver<T>

public class FieldBracketingNthOrderBrentSolver<T extends CalculusFieldElement<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.