Class MultivariatePolynomial<E>
java.lang.Object
dk.jonaslindstrom.ruffini.polynomials.elements.MultivariatePolynomial<E>
- 
Nested Class SummaryNested Classes
- 
Field SummaryFields
- 
Method SummaryModifier 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()intReturn the number of variables in this polynomial as defined when it was created.Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.function.BiFunctionandThen
- 
Field Details- 
DEFAULT_ORDERING
 
- 
- 
Method Details- 
multiplypublic static <T> MultivariatePolynomial<T> multiply(MultivariatePolynomial<T> a, MultivariatePolynomial<T> b, Ring<T> ring) Compute the product of two polynomials
- 
addpublic static <T> MultivariatePolynomial<T> add(MultivariatePolynomial<T> a, MultivariatePolynomial<T> b, Ring<T> ring) Compute the sum of two polynomials
- 
monomialCreate a monomial a x0d0 ... xn-1dn-1.
- 
monomialCreate a monomial a x0d0 ... xn-1dn-1.
- 
constantCreate a new constant polynomials
- 
toString
- 
toString
- 
apply
- 
differentiate
- 
variablespublic int variables()Return the number of variables in this polynomial as defined when it was created.
- 
getCoefficientGet the coefficient for the monomial x0d0 ... xn-1dn-1
- 
getCoefficientGet the coefficient for the monomial x0d0 ... xn-1dn-1
- 
leadingMonomial
- 
leadingMonomial
- 
leadingCoefficient
- 
leadingCoefficient
- 
coefficients
- 
monomials
- 
mapCoefficients
 
-