EconPapers    
Economics at your fingertips  
 

Object-Oriented Implementations of Clifford Algebras in C++: A Prototype

Arvind Raja ()
Additional contact information
Arvind Raja: Helsinki University of Technology (HUT), Institute of Mathematics

A chapter in Clifford Algebras with Numeric and Symbolic Computations, 1996, pp 295-315 from Springer

Abstract: Abstract This paper describes an evolving library of data types and algorithms for numerical Clifford algebra computations. C++ classes for representing elements of a Clifford algebra Cℓp,q are presented. Examples illustrating use of the library are included. These implementations will form the computation engine of a new interactive program, which is also under development. The library illustrates how “high level” mathematical descriptions can be implemented, elegantly and efficiently, in a “low level” programming language. This is achieved by using the object-oriented features supported by C++ (data abstraction, operator overloading and many others) At the time of writing, fundamental operations with elements of a Clifford algebra Cℓp,q can be performed. Routines for evaluating transcendental functions of Clifford elements, via matrix functions, are evolving.

Keywords: Clifford algebras; object-oriented programming; C++ (search for similar items in EconPapers)
Date: 1996
References: Add references at CitEc
Citations:

There are no downloads for this item, see the EconPapers FAQ for hints about obtaining it.

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:spr:sprchp:978-1-4615-8157-4_20

Ordering information: This item can be ordered from
http://www.springer.com/9781461581574

DOI: 10.1007/978-1-4615-8157-4_20

Access Statistics for this chapter

More chapters in Springer Books from Springer
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().

 
Page updated 2026-06-08
Handle: RePEc:spr:sprchp:978-1-4615-8157-4_20