| Name | Description |
---|
  | FindUniqueRoots(IListBairstowRootFinderSolveResult, Double) |
Extracts the unique roots from the list of all roots resulting from Applying Bairstow's method to find
all roots of a polynomial.
Equality is determined by the "relative error" between the two values,
x and y, being compared according to the formula:
E = ||x - y||, if max(||x||, ||y||) is less than 1
||x - y|| / max(||x||, ||y||), otherwise
|
  | FindUniqueRoots(Double, Int32, Double) |
Finds the unique roots of a polynomial
P(x) = a[0] + a[1]*x + a[2]*x^2 + ... + a[n]*x^n
using repeated application of Bairstow's method.
|
  | FindUniqueRoots(DoubleVector, Int32, Double) |
Finds the unique roots of a polynomial
P(x) = a[0] + a[1]*x + a[2]*x^2 + ... + a[n]*x^n
using repeated application of Bairstow's method.
|
  | FindUniqueRoots(Polynomial, Int32, Double) |
Finds the unique roots of a polynomial using repeated application of Bairstow's method.
|