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. Uses 'disordR' discipline.

Version: 1.0-8
Imports: Rcpp (≥ 0.12.5), mathjaxr, disordR (≥ 0.0-8), magrittr, methods, partitions (≥ 1.10-4)
LinkingTo: Rcpp, BH
Suggests: knitr, rmarkdown, testthat, onion, lorentz
Published: 2022-08-13
Author: Robin K. S. Hankin ORCID iD [aut, cre]
Maintainer: Robin K. S. Hankin <hankin.robin at gmail.com>
BugReports: https://github.com/RobinHankin/clifford/issues
License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
URL: https://github.com/RobinHankin/clifford
NeedsCompilation: yes
SystemRequirements: C++11
Materials: README NEWS
In views: NumericalMathematics
CRAN checks: clifford results

Documentation:

Reference manual: clifford.pdf
Vignettes: involutions
The clifford package

Downloads:

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

Linking:

Please use the canonical form https://CRAN.R-project.org/package=clifford to link to this page.