Skip to contents

All functions

`[`(<clifford>) `[<-`(<clifford>) coeffs() `coeffs<-`() list_modifier() getcoeffs() Im(<clifford>) Re(<clifford>)
Extract or Replace Parts of a clifford
Ops(<clifford>) clifford_negative() geoprod() clifford_times_scalar() clifford_plus_clifford() clifford_eq_clifford() clifford_inverse() cliffdotprod() fatdot() lefttick() righttick() wedge() scalprod() eucprod() maxyterm() `%.%` `%dot%` `%^%` `%X%` `%star%` `% %` `%euc%` `%o%` `%_|%` `%|_%`
Arithmetic Ops Group Methods for clifford objects
allcliff()
Clifford object containing all possible terms
antivector() as.antivector() is.antivector()
Antivectors or pseudovectors
cartan() cartan_inverse()
Cartan map between clifford algebras
clifford-package
Arbitrary Dimensional Clifford Algebras
clifford() is_ok_clifford() as.clifford() is.clifford() nbits() nterms() dim(<clifford>)
Create, coerce, and test for clifford objects
const() is.real() `const<-`(<clifford>)
The constant term of a Clifford object
dot . dot-class commutator jacobi dot_error [.dot [,dot-method [,dot,ANY,ANY-method [,dot,ANY,missing-method [,dot,missing,ANY-method [,dot,missing,missing-method [,dot,matrix,matrix-method [,dot,clifford,ANY,ANY-method [,dot,clifford,ANY-method
Class “dot”
drop() drop_clifford()
Drop redundant information
is.even() is.odd() evenpart() oddpart()
Even and odd clifford objects
grade() `grade<-`() grades() gradesplus() gradesminus() gradeszero()
The grade of a clifford object
is.homog()
Homogenous Clifford objects
horner()
Horner's method
rev(<clifford>) Conj(<clifford>) cliffconj() neg() gradeinv()
Clifford involutions
c_identity() c_grade() c_add() c_multiply() c_power() c_equal() c_overwrite() c_cartan() c_cartan_inverse()
Low-level helper functions for clifford objects
Mod(<clifford>)
Magnitude of a clifford object
minus()
Take the negative of a vector
numeric_to_clifford() as.1vector() is.1vector() scalar() as.scalar() is.scalar() basis() e()
Coercion from numeric to Clifford form
print(<clifford>) as.character(<clifford>) catterm()
Print clifford objects
pseudoscalar() is.pseudoscalar()
Coercion from numeric to Clifford form
quaternion quaternion_to_clifford clifford_to_quaternion
Quaternions using Clifford algebras
rcliff() rclifff() rblade()
Random clifford objects
signature() is_ok_sig() showsig() print(<sigobj>)
The signature of the Clifford algebra
summary(<clifford>) print(<summary.clifford>) first_n_last()
Summary methods for clifford objects
terms() is.blade() is.basisblade()
Deal with terms
as.vector(<clifford>)
Coerce a clifford vector to a numeric vector
zap()
Zap small values in a clifford object
is.zero()
The zero Clifford object