grade {weyl} | R Documentation |
The grade of a weyl object
Description
The grade of a homogeneous term of a Weyl algebra is the sum of
the powers. Thus the grade of
4xy^2\partial_x^3\partial_y^4
is 1+2+3+4=10
.
The functionality documented here closely follows the equivalent in the clifford package.
Coutinho calls this the symbol map.
Usage
grade(C, n, drop=TRUE)
grade(C,n) <- value
grades(x)
Arguments
C , x |
Weyl object |
n |
Integer vector specifying grades to extract |
value |
Replacement value, a numeric vector |
drop |
Boolean, with default |
Details
Function grades()
returns an (unordered) vector specifying the
grades of the constituent terms. Function grades<-()
allows
idiom such as grade(x,1:2) <- 7
to operate as expected [here to
set all coefficients of terms with grades 1 or 2 to value 7].
Function grade(C,n)
returns a Weyl object with just the
elements of grade g
, where g %in% n
.
The zero grade term, grade(C,0)
, is given more naturally by
constant(C)
.
Value
Integer vector or weyl object
Author(s)
Robin K. S. Hankin
Examples
a <- rweyl(30)
grades(a)
grade(a,1:4)
grade(a,5:9) <- -99
a