# Sparse Arrays and Multivariate Polynomials

## Documentation for package ‘spray’ version 1.0-19

- DESCRIPTION file.
- User guides, package vignettes and other documentation.

## Help Pages

A C D E H I K L M N O P R S V X Z misc

spray-package | Sparse arrays and multivariate polynomials

## -- A --

aderiv | Partial differentiation of spray objects
arity | The arity of a spray object
as.array | Coerce spray objects to arrays
as.array.spray | Coerce spray objects to arrays
as.function.spray | Coerce a spray object to a function
as.id | Various functions to create simple spray objects
as.id.spray | Various functions to create simple spray objects
as.spray | Sparse arrays: 'spray' objects
asum | Sum over dimension margins
asum.spray | Sum over dimension margins
asum_inverted | Sum over dimension margins

## -- C --

chess_knight | Generating function for a chess knight and king
coeff | Sparse arrays: 'spray' objects
coeffs | Sparse arrays: 'spray' objects
coeffs-method | Sparse arrays: 'spray' objects
coeffs.spray | Sparse arrays: 'spray' objects
coeffs<- | Sparse arrays: 'spray' objects
coeffs<--method | Sparse arrays: 'spray' objects
coeffs<-.spray | Sparse arrays: 'spray' objects
constant | Get or set the constant term of a spray object
constant-method | Get or set the constant term of a spray object
constant.spray | Get or set the constant term of a spray object
constant<- | Get or set the constant term of a spray object
constant<--method | Get or set the constant term of a spray object
constant<-.spray | Get or set the constant term of a spray object
cross | Cross product for spray objects
cross_product | Cross product for spray objects

## -- D --

deriv | Partial differentiation of spray objects
deriv.spray | Partial differentiation of spray objects
dim.spray | Coerce spray objects to arrays
drop | Get or set the constant term of a spray object
drop-method | Get or set the constant term of a spray object

## -- E --

empty | The zero polynomial
extract | Extract or Replace Parts of a spray
extract.spray | Extract or Replace Parts of a spray

## -- H --

homog | Various functions to create simple spray objects

## -- I --

index | Sparse arrays: 'spray' objects
is.constant | Get or set the constant term of a spray object
is.empty | The zero polynomial
is.scalar | Get or set the constant term of a spray object
is.spray | Sparse arrays: 'spray' objects
is.zero | The zero polynomial
is_valid_spray | Sparse arrays: 'spray' objects

## -- K --

king | Generating function for a chess knight and king
knight | Generating function for a chess knight and king

## -- L --

linear | Various functions to create simple spray objects
lone | Various functions to create simple spray objects

## -- M --

maxpair_spray | Parallel maxima and minima for sprays
minpair_spray | Parallel maxima and minima for sprays

## -- N --

nterms | Number of nonzero terms in a 'spray' object

## -- O --

one | Various functions to create simple spray objects
ooom | One-over-one-minus for spray objects
Ops | Arithmetic Ops Group Methods for sprays
Ops.spray | Arithmetic Ops Group Methods for sprays

## -- P --

pmax | Parallel maxima and minima for sprays
pmax.default | Parallel maxima and minima for sprays
pmax.spray | Parallel maxima and minima for sprays
pmin | Parallel maxima and minima for sprays
pmin.default | Parallel maxima and minima for sprays
pmin.spray | Parallel maxima and minima for sprays
print.spray | Print methods for spray objects
print_spray_matrixform | Print methods for spray objects
print_spray_polyform | Print methods for spray objects
process_dimensions | Sum over dimension margins
product | Various functions to create simple spray objects

## -- R --

replace | Extract or Replace Parts of a spray
replace.spray | Extract or Replace Parts of a spray
rspray | Random spray objects

## -- S --

scalar | Get or set the constant term of a spray object
spray | Sparse arrays: 'spray' objects
spray-class | Class "spray"
spraycross | Cross product for spray objects
spraycross2 | Cross product for spray objects
spraymaker | Sparse arrays: 'spray' objects
sprayvars | Print methods for spray objects
spray_accessor | Low-level functions that call C++ source code
spray_add | Low-level functions that call C++ source code
spray_asum_exclude | Low-level functions that call C++ source code
spray_asum_include | Low-level functions that call C++ source code
spray_crush | Low-level functions that call C++ source code
spray_deriv | Low-level functions that call C++ source code
spray_equality | Low-level functions that call C++ source code
spray_eq_numeric | Arithmetic Ops Group Methods for sprays
spray_eq_spray | Arithmetic Ops Group Methods for sprays
spray_maker | Low-level functions that call C++ source code
spray_missing_accessor | Discussion document
spray_mult | Low-level functions that call C++ source code
spray_negative | Arithmetic Ops Group Methods for sprays
spray_overwrite | Low-level functions that call C++ source code
spray_plus_scalar | Arithmetic Ops Group Methods for sprays
spray_plus_spray | Arithmetic Ops Group Methods for sprays
spray_pmax | Low-level functions that call C++ source code
spray_pmin | Low-level functions that call C++ source code
spray_power | Low-level functions that call C++ source code
spray_power_scalar | Arithmetic Ops Group Methods for sprays
spray_rcpp | Low-level functions that call C++ source code
spray_setter | Low-level functions that call C++ source code
spray_spray_accessor | Low-level functions that call C++ source code
spray_spray_add | Low-level functions that call C++ source code
spray_spray_asum_exclude | Low-level functions that call C++ source code
spray_spray_asum_include | Low-level functions that call C++ source code
spray_spray_crush | Low-level functions that call C++ source code
spray_spray_deriv | Low-level functions that call C++ source code
spray_spray_equality | Low-level functions that call C++ source code
spray_spray_maker | Low-level functions that call C++ source code
spray_spray_mult | Low-level functions that call C++ source code
spray_spray_overwrite | Low-level functions that call C++ source code
spray_spray_pmax | Low-level functions that call C++ source code
spray_spray_pmin | Low-level functions that call C++ source code
spray_spray_power | Low-level functions that call C++ source code
spray_spray_setter | Low-level functions that call C++ source code
spray_times_scalar | Arithmetic Ops Group Methods for sprays
spray_times_spray | Arithmetic Ops Group Methods for sprays
subs | Substitute values into a spray object
substitute | Substitute values into a spray object

## -- V --

value | Sparse arrays: 'spray' objects
value-method | Sparse arrays: 'spray' objects
value.spray | Sparse arrays: 'spray' objects
value<- | Sparse arrays: 'spray' objects
value<-.spray | Sparse arrays: 'spray' objects
values | Sparse arrays: 'spray' objects

## -- X --

xyz | Various functions to create simple spray objects

## -- Z --

zap | Zap small values in a spray object
zap.spray | Zap small values in a spray object
zapsmall | Zap small values in a spray object
zapsmall-method | Zap small values in a spray object
zapsmall.spray | Zap small values in a spray object
zaptiny | Zap small values in a spray object
zero | The zero polynomial

## -- misc --

[.spray | Extract or Replace Parts of a spray
[<-.spray | Extract or Replace Parts of a spray