Skip to contents

All functions

Ops(<mvp>) mvp_negative() mvp_times_mvp() mvp_times_scalar() mvp_plus_mvp() mvp_plus_numeric() mvp_eq_mvp() mvp_modulo()
Arithmetic Ops Group Methods for mvp objects
allvars()
All variables in a multivariate polynomial
as.function(<mvp>)
Functional form for multivariate polynomials
coeffs() vars() powers() `coeffs<-`()
Functionality for coeffs objects
constant(<mvp>) `constant<-`(<mvp>) constant(<numeric>) is.constant()
The constant term
deriv(<mvp>) aderiv(<mvp>)
Differentiation of mvp objects
drop(<mvp>)
Drop empty variables
horner()
Horner's method
invert()
Replace symbols with their reciprocals
kahle()
A sparse multivariate polynomial
knight()
Chess knight
lettersymbols
Single-letter symbols
mvp_substitute() mvp_substitute_mvp() mvp_vectorised_substitute() mvp_prod() mvp_add() simplify() mvp_deriv() mvp_power()
Low level functions
mpoly_to_mvp() as.mpoly(<mvp>)
Conversion to and from mpoly form
mvp-package
Fast Symbolic Multivariate Polynomials
mvp() is_ok_mvp() is.mvp() as.mvp()
Multivariate polynomials, mvp objects
ooom()
One over one minus a multivariate polynomial
print(<mvp>)
Print methods for mvp objects
rhmvp() rmvp() rmvpp() rmvppp()
Random multivariate polynomials
trunc() truncall() trunc1() series() print(<series>) onevarpow() taylor() mvp_taylor_onevar() mvp_taylor_allvars() mvp_taylor_onepower_onevar() mvp_to_series()
Decomposition of multivariate polynomials by powers
product() homog() linear() xyz() numeric_to_mvp()
Various functions to create simple multivariate polynomials
subs() subsy() subvec() subsmvp() varchange() varchange_formal() namechanger()
Substitution
summary(<mvp>) print(<summary.mvp>) rtypical()
Summary methods for mvp objects
is.zero()
The zero polynomial