mvp: Multivariate polynomials, mvp objects In mvp: Fast Symbolic Multivariate Polynomials

Description

Create, test for, an coerce to, mvp objects

Usage

 1 2 3 4 5 6 7 8 9 10 11 12 13 14 mvp(vars, powers, coeffs) is_ok_mvp(vars,powers,coeffs) is.mvp(x) as.mvp(x) ## S3 method for class 'character' as.mvp(x) ## S3 method for class 'list' as.mvp(x) ## S3 method for class 'mpoly' as.mvp(x) ## S3 method for class 'mvp' as.mvp(x) ## S3 method for class 'numeric' as.mvp(x)

Arguments

 vars List of variables comprising each term of an mvp object powers List of powers corresponding to the variables of the vars argument coeffs Numeric vector corresponding to the coefficients to each element of the var and powers lists x Object to be coerced to or tested for being class mvp

Details

Function mvp() is the formal creation mechanism for mvp objects. However, it is not very user-friendly; it is better to use as.mvp() in day-to-day use.

Function is_ok_mvp() checks for consistency of its arguments.

Author(s)

Robin K. S. Hankin

Examples

 1 2 3 4 5 6 7 8 9 10 11 12 13 mvp(list("x" , c("x","y"), "a",c("y","x")),list(1,1:2,3,c(-1,4)),1:4) ## Note how the terms appear in an arbitrary order, as do ## the symbols within a term. kahle <- mvp( vars = split(cbind(letters,letters[c(26,1:25)]),rep(seq_len(26),each=2)), powers = rep(list(1:2),26), coeffs = 1:26 ) ## again note arbitrary order of terms and symbols within a term

mvp documentation built on Jan. 13, 2022, 1:07 a.m.