spray (version 1.0-6)

# homog: Various functions to create simple spray objects

## Description

Various functions to create simple spray objects such as single-term, homogenous, and constant multivariate polynomials.

## Usage

```product(power)
homog(d,power=1)
linear(x,power=1)
lone(n,d=n)
one(d)
xyz(d)```

## Arguments

d

An integer; generally, the dimension or arity of the resulting spray object

power

Integer vector of powers

x

Numeric vector of coefficients

n

In function `lone()`, the term to raise to power 1

## Value

All functions documented here return a spray object

## See Also

`constant`, `zero`

## Examples

```# NOT RUN {
product(1:3)                   #      x * y^2 * z^3
homog(3)                       #      x + y + z
homog(3,2)                     #      x^2  + xy + xz + y^2 + yz + z^2
linear(1:3)                    #      1*x + 2*y + 3*z
linear(1:3,2)                  #      1*x^2 + 2*y^2 + 3*z^2
lone(3)                        #      z
lone(2,3)                      #      y
one(3)                         #      1
zero(3)                        #      0
xyz(3)                         #      xyz
# }
```