All functions

LCM()

Compute the least common multiple of two numbers.

as.function(<mpoly>)

Change a multivariate polynomial into a function.

as.function(<mpolyList>) as.function(<bezier>)

Change a vector of multivariate polynomials into a function.

as.mpoly()

Convert an object to an mpoly

bernstein_approx() bernsteinApprox()

Bernstein polynomial approximation

bernstein()

Bernstein polynomials

bezier()

Bezier polynomials

bezier_function() bezierFunction()

Bezier function

burst()

Enumerate integer r-vectors summing to n

chebyshev() chebyshev_roots()

Chebyshev polynomials

`[`(<mpoly>) LT() LC() LM() multideg() totaldeg() monomials() exponents()

Polynomial components

deriv(<mpoly>)

Compute partial derivatives of a multivariate polynomial.

eq_mp()

Convert an equation to a polynomial

gradient()

Compute gradient of a multivariate polynomial.

hermite()

Hermite polynomials

homogenize() dehomogenize() is.homogeneous() homogeneous_components()

Homogenize a polynomial

insert()

Insert an element into a vector.

is.wholenumber()

Test whether an object is a whole number

jacobi()

Jacobi polynomials

laguerre()

Generalized Laguerre polynomials

legendre()

Legendre polynomials

lissajous()

Lissajous polynomials

make_indeterminate_list() mp()

Define a multivariate polynomial.

mpoly-defunct

Defunct mpoly functions

`==`(<mpoly>) `!=`(<mpoly>)

Determine whether two multivariate polynomials are equal.

mpoly()

Multivariate polynomials in R.

`+`(<mpoly>) `-`(<mpoly>) `*`(<mpoly>) `^`(<mpoly>) `^`(<mpolyList>)

Arithmetic with multivariate polynomials

mpolyList()

Define a collection of multivariate polynomials.

`+`(<mpolyList>) `-`(<mpolyList>) `*`(<mpolyList>)

Element-wise arithmetic with vectors of multivariate polynomials.

partitions()

Enumerate the partitions of an integer

permutations()

Determine all permutations of a set.

plug()

Switch indeterminates in a polynomial

is.constant() is.mpoly() is.unipoly() is.bernstein() is.bezier() is.chebyshev() is.mpolyList() is.linear()

mpoly predicate functions

print(<mpoly>)

Pretty printing of multivariate polynomials.

print(<mpolyList>)

Pretty printing of a list of multivariate polynomials.

reorder(<mpoly>)

Reorder a multivariate polynomial.

round(<mpoly>)

Round the coefficients of a polynomial

solve_unipoly()

Solve a univariate mpoly with polyroot

swap()

Swap polynomial indeterminates

terms(<mpoly>)

Extract the terms of a multivariate polynomial.

tuples()

Determine all n-tuples using the elements of a set.

vars()

Determine the variables in a mpoly object.