Arith-methods {hyperdirichlet} | R Documentation

## Arith methods for hyperdirichlet objects

### Description

Methods for Arithmetic functions on hyperdirichlet objects. There are only two operations:

- Add two of the same dimensions, as in ‘`a+b`’
- Multiply a hyperdirichlet object by a length-one scalar, as in ‘`a*5`’

Both these operations result in the normalization constant becoming unknown.

No unary operations are defined.

### Value

Arithmetic functions on hyperdirichlet objects return hyperdirichlet objects. Multiplication operates on the powers (not parameters), thus it is defined so that `a+a = 2*a = a*2`; associativity means that `a+...+a` (n copies) equals `n*a`.

### Note

The package delegates ‘`a+b`’ to `hd_add()`, which the user should use if more control is desired.

### Author(s)

Robin K. S. Hankin

### See Also

`hd_add`

### Examples

    gd(1:3,1:3) + dirichlet(1:4)

    dirichlet(1:4) * 10

[Package hyperdirichlet version 1.3-8 Index]