clifford: Arbitrary Dimensional Clifford Algebras

A suite of routines for Clifford algebras, using the 'Map' class of the Standard Template Library. Canonical reference: Hestenes (1987, ISBN 90-277-1673-0, "Clifford algebra to geometric calculus"). Special cases including Lorentz transforms, quaternion multiplication, and Grassman algebra, are discussed. Conformal geometric algebra theory is implemented.

Version: 1.0-2
Imports: Rcpp (≥ 0.12.5)
LinkingTo: Rcpp, BH
Suggests: knitr, testthat, onion, lorentz
Published: 2020-03-08
Author: Robin K. S. Hankin ORCID iD [aut, cre]
Maintainer: Robin K. S. Hankin <hankin.robin at>
License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
NeedsCompilation: yes
SystemRequirements: C++11
Materials: README
In views: NumericalMathematics
CRAN checks: clifford results


Reference manual: clifford.pdf
Vignettes: The clifford package


Package source: clifford_1.0-2.tar.gz
Windows binaries: r-devel:, r-devel-UCRT:, r-release:, r-oldrel:
macOS binaries: r-release (arm64): clifford_1.0-2.tgz, r-release (x86_64): clifford_1.0-2.tgz, r-oldrel: clifford_1.0-2.tgz
Old sources: clifford archive


Please use the canonical form to link to this page.