Fast Symbolic Multivariate Polynomials
All variables in a multivariate polynomial
Functional form for multivariate polynomials
Functionality for coeffs
objects
The constant term
Differentiation of mvp
objects
Horner's method
Replace symbols with their reciprocals
A sparse multivariate polynomial
Chess knight
Drop empty variables
Low level functions
Conversion to and from mpoly form
tools:::Rd_package_title("mvp")
Multivariate polynomials, mvp objects
One over one minus a multivariate polynomial
Arithmetic Ops Group Methods for mvp
objects
Print methods for mvp
objects
Random multivariate polynomials
Decomposition of multivariate polynomials by powers
Various functions to create simple multivariate polynomials
Substitution
Summary methods for mvp objects
The zero polynomial
Fast manipulation of symbolic multivariate polynomials using the 'Map' class of the Standard Template Library. The package uses print and coercion methods from the 'mpoly' package (Kahle 2013, "Multivariate polynomials in R", The R Journal, 5(1):162), but offers speed improvements. It is comparable in speed to the 'spray' package for sparse arrays, but retains the symbolic benefits of 'mpoly'. To cite the package in publications, use Hankin 2022 <doi:10.48550/ARXIV.2210.15991>. Uses 'disordR' discipline.