Skip to main content

Abstract

A computer program has been written which enables the algebraic processing of Clifford Algebras within programs written in C++. The program is an extension of the program SymbolicC++ by Tan and Steeb and follows their methods of supporting a class through template classes. Classes have been written and tested including Clifford(2), Clifford (3) and Clifford(2,2). The classes can also be accessed from within an interpreted language, Tcl, via an interface program.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Tan K.S., W-H. Steeb, SymbolicC++: An Introduction to Computer Algebra Using Object Oriented Programming, Springer, 1997.

    Google Scholar 

  2. Tan K.S., W-H. Steeb and Y. Hardy,SymbolicC++: An Introduction to Computer Algebra Using Object Oriented Programming, second edition, Springer, 2000.

    Google Scholar 

  3. J.K Ousterhout, Tcl: An embeddable command language. In Proceedings of the USENIX Association Winter Conference, 1990, pp. 133–146.

    Google Scholar 

  4. D.M. Beazley, SWIG: An easy to use tool for integrating scripting languages with C and C++. In Proceedings of the 4th USENIX Tcl/Tk Workshop, July 1996, pp. 129–139.

    Google Scholar 

  5. J.P. Fletcher, Clifford numbers and their inverses calculated using the matrix representation, Paper 24, AGACSE, 2001.

    Google Scholar 

  6. http://e4graph.sourceforge.net/, J. Levy.

    Google Scholar 

  7. http://www.equi4.com/metakit/wiki.cgi/, J-C. Wippler.

    Google Scholar 

  8. http://www.w3.org/XML/ or see B. Marchal,XML by Example, QUE, 1999.

    Google Scholar 

  9. http: //www. w3. org/Math/mathml-faq. html or see S. St. Laurent and R. Biggar,Inside XML DTDs, McGrawHill, 1999.

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer Science+Business Media New York

About this chapter

Cite this chapter

Fletcher, J.P. (2002). Symbolic Processing of Clifford Numbers in C++. In: Dorst, L., Doran, C., Lasenby, J. (eds) Applications of Geometric Algebra in Computer Science and Engineering. Birkhäuser, Boston, MA. https://doi.org/10.1007/978-1-4612-0089-5_14

Download citation

  • DOI: https://doi.org/10.1007/978-1-4612-0089-5_14

  • Publisher Name: Birkhäuser, Boston, MA

  • Print ISBN: 978-1-4612-6606-8

  • Online ISBN: 978-1-4612-0089-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics