| print {freealg} | R Documentation |
Print freealg objects
Description
Print methods for free algebra objects
Usage
## S3 method for class 'freealg'
print(x,...)
Arguments
x |
Object of class |
... |
Further arguments, currently ignored |
Note
The print method does not change the internal representation of a
freealg object, which is a two-element list, the first of which
is a list of integer vectors representing words, and the second is a
numeric vector of coefficients.
The print method has special dispensation for length-zero freealg objects but these are not handled entirely consistently.
The print method is sensitive to the value of
getOption("usecaret"), defaulting to “no”. The default is
to use uppercase letters to represent multiplicative inverses, but if
TRUE, inverses are indicated using “^-1”. This
becomes cumbersome for powers above the first. For example, the default
notation for aba^{-2} is abAA but becomes
aba^-1a^-1 if usecaret is TRUE.
Integers exceeding SHRT_MAX are reserved for infinitesimals,
which are printed as “da”; see the note at deriv.Rd
for details.
Author(s)
Robin K. S. Hankin
See Also
Examples
rfalg()
x <- rfalg(inc=TRUE)
x # default
options("usecaret" = TRUE) # use caret
x
options("usecaret" = FALSE) # back to the default
x