Drop redundant information
drop.Rd
Coerce scalar Clifford objects to numeric
Details
If its argument is a pure scalar clifford object, or the pseudoscalar,
coerce to numeric. Scalar or pseudoscalar clifford objects are
coerced to an unnamed numeric vector (of length 1). Checking
for being the pseudoscalar requires that option maxdim
be set.
Function drop()
is generic, dispatching to helper function
drop_clifford()
for clifford objects. The logic of
drop_clifford()
prevents is.pseudoscalar()
being called
if maxdim
is NULL
.
Note
Many functions in the package take drop
as an argument
which, if TRUE
, means that the function returns a
drop
ped value.
Examples
drop(as.clifford(5))
#> [1] 5
const(rcliff())
#> [1] 6
const(rcliff(),drop=FALSE)
#> Element of a Clifford algebra, equal to
#> scalar ( 7 )