Class MultivariatePolynomial<E>
java.lang.Object
dk.jonaslindstrom.ruffini.polynomials.elements.MultivariatePolynomial<E>
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> MultivariatePolynomial<T>
add
(MultivariatePolynomial<T> a, MultivariatePolynomial<T> b, Ring<T> ring) Compute the sum of two polynomialsstatic <T> MultivariatePolynomial<T>
constant
(T coefficient, int variables) Create a new constant polynomialsdifferentiate
(int variable, Ring<E> ring) getCoefficient
(int... d) Get the coefficient for the monomial x0d0 ...Get the coefficient for the monomial x0d0 ...leadingCoefficient
(Comparator<Monomial> ordering) leadingMonomial
(Comparator<Monomial> ordering) <F> MultivariatePolynomial<F>
mapCoefficients
(java.util.function.Function<E, F> converter) static <T> MultivariatePolynomial<T>
monomial
(T a, int... d) Create a monomial a x0d0 ...static <T> MultivariatePolynomial<T>
Create a monomial a x0d0 ...static <T> MultivariatePolynomial<T>
multiply
(MultivariatePolynomial<T> a, MultivariatePolynomial<T> b, Ring<T> ring) Compute the product of two polynomialstoString()
int
Return the number of variables in this polynomial as defined when it was created.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.function.BiFunction
andThen
-
Field Details
-
DEFAULT_ORDERING
-
-
Method Details
-
multiply
public static <T> MultivariatePolynomial<T> multiply(MultivariatePolynomial<T> a, MultivariatePolynomial<T> b, Ring<T> ring) Compute the product of two polynomials -
add
public static <T> MultivariatePolynomial<T> add(MultivariatePolynomial<T> a, MultivariatePolynomial<T> b, Ring<T> ring) Compute the sum of two polynomials -
monomial
Create a monomial a x0d0 ... xn-1dn-1. -
monomial
Create a monomial a x0d0 ... xn-1dn-1. -
constant
Create a new constant polynomials -
toString
-
toString
-
apply
-
differentiate
-
variables
public int variables()Return the number of variables in this polynomial as defined when it was created. -
getCoefficient
Get the coefficient for the monomial x0d0 ... xn-1dn-1 -
getCoefficient
Get the coefficient for the monomial x0d0 ... xn-1dn-1 -
leadingMonomial
-
leadingMonomial
-
leadingCoefficient
-
leadingCoefficient
-
coefficients
-
monomials
-
mapCoefficients
-