Uses of Class
org.ddogleg.solver.Polynomial
Packages that use Polynomial
-
Uses of Polynomial in org.ddogleg.solver
Methods in org.ddogleg.solver that return PolynomialModifier and TypeMethodDescriptionstatic Polynomial
PolynomialOps.add
(Polynomial a, Polynomial b, @Nullable Polynomial results) Adds two polynomials together.static Polynomial
PolynomialOps.derivative
(Polynomial poly, @Nullable Polynomial deriv) static Polynomial
PolynomialOps.multiply
(Polynomial a, Polynomial b, @Nullable Polynomial result) Multiplies the two polynomials together.static Polynomial
Polynomial.wrap
(double... coefficients) Wraps the polynomial around the array:
f(x) = c[0] + c[1]*x + ...Methods in org.ddogleg.solver with parameters of type PolynomialModifier and TypeMethodDescriptionstatic Polynomial
PolynomialOps.add
(Polynomial a, Polynomial b, @Nullable Polynomial results) Adds two polynomials together.static int
PolynomialOps.countRealRoots
(Polynomial poly) static Polynomial
PolynomialOps.derivative
(Polynomial poly, @Nullable Polynomial deriv) static void
PolynomialOps.divide
(Polynomial numerator, Polynomial denominator, Polynomial quotient, Polynomial remainder) Polynomial division.boolean
Polynomial.isIdentical
(Polynomial p, double tol) Checks to see if the coefficients of two polynomials are identical to within tolerance.static Polynomial
PolynomialOps.multiply
(Polynomial a, Polynomial b, @Nullable Polynomial result) Multiplies the two polynomials together.boolean
PolynomialRoots.process
(Polynomial poly) Finds the roots of the provided polynomial.static double
PolynomialOps.refineRoot
(Polynomial poly, double root, int maxIterations) void
Polynomial.setTo
(Polynomial source) Constructors in org.ddogleg.solver with parameters of type Polynomial -
Uses of Polynomial in org.ddogleg.solver.impl
Fields in org.ddogleg.solver.impl declared as PolynomialModifier and TypeFieldDescriptionprotected Polynomial
SturmSequence.next
protected Polynomial
SturmSequence.previous
protected Polynomial
SturmSequence.result
protected Polynomial[]
SturmSequence.sequence
Methods in org.ddogleg.solver.impl with parameters of type PolynomialModifier and TypeMethodDescriptionvoid
SturmSequence.initialize
(Polynomial poly) Compute the Sturm sequence using a more efficient iterative implementation as outlined in [1].void
FindRealRootsSturm.process
(Polynomial poly) Find real roots for the specified polynomial.boolean
RootFinderCompanion.process
(Polynomial poly) boolean
WrapRealRootsSturm.process
(Polynomial poly)