| 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.
|