clifford-package | R Documentation |
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.
The DESCRIPTION file:
This package was not yet installed at build time.
Index: This package was not yet installed at build time.
Robin K. S. Hankin [aut, cre] (<https://orcid.org/0000-0001-5982-0415>)
Maintainer: Robin K. S. Hankin <hankin.robin@gmail.com>
J. Snygg (2012). A new approach to differential geometry using Clifford's geometric Algebra, Birkhauser. ISBN 978-0-8176-8282-8
D. Hestenes (1987). Clifford algebra to geometric calculus, Kluwer. ISBN 90-277-1673-0
C. Perwass (2009). Geometric algebra with applications in engineering, Springer. ISBN 978-3-540-89068-3
D. Hildenbrand (2013). Foundations of geometric algebra computing. Springer, ISBN 978-3-642-31794-1
clifford
as.1vector(1:4) as.1vector(1:4) * rcliff() # Following from Ablamowicz and Fauser (see vignette): x <- clifford(list(1:3,c(1,5,7,8,10)),c(4,-10)) + 2 y <- clifford(list(c(1,2,3,7),c(1,5,6,8),c(1,4,6,7)),c(4,1,-3)) - 1 x*y # signature irrelevant
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.