Roots

object Roots
Companion
class
class Object
trait Matchable
class Any

Value members

Concrete methods

final
def isolateRoots[A](poly: Polynomial[A])(implicit isolator: RootIsolator[A]): Vector[Interval[Rational]]
def lowerBound(p: Polynomial[BigInt]): Int

Returns an lower bit bound on the roots of the polynomial p.

Returns an lower bit bound on the roots of the polynomial p.

final
def removeDecimal(poly: Polynomial[BigDecimal]): Polynomial[BigInt]

Returns a polynomial with the same roots as poly, but only integer coefficients.

Returns a polynomial with the same roots as poly, but only integer coefficients.

final

Returns a polynomial with the same roots as poly, but only integer coefficients.

Returns a polynomial with the same roots as poly, but only integer coefficients.

final
def upperBound(p: Polynomial[BigInt]): Int

Returns an upper bit bound on the roots of the polynomial p.

Returns an upper bit bound on the roots of the polynomial p.