Evaluate the polynomial at x
.
Evaluate the polynomial at x
.
Returns the coefficients in little-endian order.
Returns the coefficients in little-endian order. So, the i-th element is coeffsArray(i) * (x ** i).
Compose this polynomial with another.
Compose this polynomial with another.
Returns a map from exponent to coefficient of this polynomial.
Returns a map from exponent to coefficient of this polynomial.
Returns the degree of this polynomial.
Returns the degree of this polynomial.
Returns true
if this polynomial is ring.zero
.
Returns true
if this polynomial is ring.zero
.
Returns the coefficient of max term of this polynomial.
Returns the coefficient of max term of this polynomial.
Returns the term of the highest degree in this polynomial.
Returns the term of the highest degree in this polynomial.
Returns this polynomial as a monic polynomial, where the leading coefficient (ie.
Returns this polynomial as a monic polynomial, where the leading
coefficient (ie. maxOrderTermCoeff
) is 1.
Returns the coefficient of the n-th degree term.
Returns the coefficient of the n-th degree term.
Returns a list of non-zero terms.
Returns a list of non-zero terms.
Returns a polynmial that has a dense representation.
Returns a polynmial that has a dense representation.
Returns a polynomial that has a sparse representation.
Returns a polynomial that has a sparse representation.